1、区域生长有两种生长方式,分别是四邻域和八邻域。

3、在背景区域选择一个像素作为种子,把坐标放到种子集合里面:seeds = [P(60,60)]采用8邻域:binaryImg = regionGrow(img,seeds,10,p=1)

5、下面是采用四邻域的算法:

7、可以看到上述抠图效果并不好,可以通过增加背景种子来解决。seeds = [P(60,60),P(260,350)]

1、区域生长有两种生长方式,分别是四邻域和八邻域。
3、在背景区域选择一个像素作为种子,把坐标放到种子集合里面:seeds = [P(60,60)]采用8邻域:binaryImg = regionGrow(img,seeds,10,p=1)
5、下面是采用四邻域的算法:
7、可以看到上述抠图效果并不好,可以通过增加背景种子来解决。seeds = [P(60,60),P(260,350)]