区域填充的问题
如图1所示,为提取的ROI区域,但是用函数imfill想要填充ROI区域,但得到的结果如2所示,似乎是ROI边界不连贯,请问有什么方法解决不?谢谢!另,图中最大的ROI区域下面有两个像素为1的点,能不能消除呢?
这个问题能解决么?我试过形态学运算也不行的
对于那两个点像素,滤波也不可以
[ 本帖最后由 ChaChing 于 2010-6-8 21:22 编辑 ]
回复 沙发 zjing 的帖子
没找到好方法,期待高人解决。下面的程序把最大的ROI去掉了。
I=imread('2.jpg');
I=im2bw(I);
I=imfill(I,'holes');
se = strel('disk',1);
I1 = imerode(I,se);
imshow(I1,[]) 对,这个方法我也用过,但把最需要的区域给去掉了……呵呵,不过,还是谢谢你啊 这个,在matlab论坛上看过。。
页:
[1]