OPENCV二值化图像内孔洞填充/小区域去除(含效果图)

时间:2018-03-25 08:03:38
【文件属性】:

文件名称:OPENCV二值化图像内孔洞填充/小区域去除(含效果图)

文件大小:23KB

文件格式:ZIP

更新时间:2018-03-25 08:03:38

opencv, 二值图像, 小区域去除, 孔洞填充

对于二值化图像,去除孔洞时采用的方法实际上与去除小区域相同,因此完全可以用同一个函数进行。 这两个功能可以采取区域生长法来实现。须注意,去除小区域时为保存有用信息,可采用8邻域探测,去除孔洞时则4邻域即可,否则容易泄露,出现靠边缘的孔洞未去除的情况。


【文件预览】:
局部.jpg
HoleFilling.cpp
局部_孔洞填充.jpg

网友评论

  • 这份C++代码效果很好,运行效率也挺高!
  • 很好的资源,很实用
  • 有没有填充轮廓内的孔洞代码
  • 好,很好,非常好。
  • 好资源 多谢
  • 资源是好资源,但是4邻域去除空洞有bug,Pointlabel.at<uchar>(CurrY, CurrX) = 1; //更新邻域点的检查标签,避免重复检查,越界
  • 谢谢,好资源,找了好多地方
  • 能实现,但是功能略微简单了些
  • 不错,挺好,是c++,可以运行
  • 不是C++的。C#的,还那么贵