【图像处理】python实现区域生长算法的抠图
1、区域生长有两种生长方式,分别是四邻域和八邻域。
2、区域设置算法的实现过程,如下图所示。当p=0的时候,采用四邻域,否则采用8邻域。
3、在背景区域选择一个像素作为种子,把坐标放到种子集合里面:seeds = [P(60巳呀屋饔,60)]采用8邻域:binaryImg = regionGrow(img,seeds,10,p=1)
4、依次彰显出前景图像:img[binaryImg==1]=np.array([0]*3)
5、下面是采用四邻域的算法:
6、抠图效果如下。
7、可以看到上述抠图效果并不好,可以通过增加背景种子来解决。seed衡痕贤伎s = [P(60,60),P(260,350)]
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:94
阅读量:67
阅读量:29
阅读量:53
阅读量:89