声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1789|回复: 3

[综合讨论] 区域填充的问题

[复制链接]
发表于 2009-7-15 15:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
如图1所示,为提取的ROI区域,但是用函数imfill想要填充ROI区域,但得到的结果如2所示,似乎是ROI边界不连贯,请问有什么方法解决不?谢谢!

另,图中最大的ROI区域下面有两个像素为1的点,能不能消除呢?

这个问题能解决么?我试过形态学运算也不行的
对于那两个点像素,滤波也不可以

[ 本帖最后由 ChaChing 于 2010-6-8 21:22 编辑 ]
2.jpg
1.jpg
回复
分享到:

使用道具 举报

发表于 2009-7-16 17:35 | 显示全部楼层

回复 沙发 zjing 的帖子

没找到好方法,期待高人解决。
下面的程序把最大的ROI去掉了。
I=imread('2.jpg');
I=im2bw(I);
I=imfill(I,'holes');
se = strel('disk',1);
I1 = imerode(I,se);
imshow(I1,[])

评分

1

查看全部评分

 楼主| 发表于 2009-7-16 19:09 | 显示全部楼层
对,这个方法我也用过,但把最需要的区域给去掉了……呵呵,不过,还是谢谢你啊
发表于 2010-6-8 15:11 | 显示全部楼层
这个,在matlab论坛上看过。。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-21 22:34 , Processed in 0.065398 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表