求二值图像中有孔点阵区域的填充算法.100分

boyzhang 2009-03-09 01:38:21



该图像是由种子填充算法得到的,不能生成Windows的Region,所以不能用PtInRegion这样的API来判断某个象素是否在区域以内,


求对区域图像中孔洞的填充方法.
...全文
231 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
byxdaz 2009-03-09
  • 打赏
  • 举报
回复
对区域图像中孔洞的填充方法
1,先对边界线做标记,并统计矩形区域的位置.
2,扫描填充时,查找点,如果非标记点,则判断该点是否最相近的标记矩形区域,如果有就标记此点(关于此点标记什么值自己确定);恶果该点不在标记矩形区域内,则认为是外边点.
byxdaz 2009-03-09
  • 打赏
  • 举报
回复
对区域图像中孔洞的填充方法
1,先对边界线做标记,并统计矩形区域的位置.
2,扫描填充时,查找点,如果非标记点,则判断该点是否最相近的标记矩形区域,如果有就标记此点(关于此点标记什么值自己确定);恶果该点不在标记矩形区域内,则认为是外边点.
ljooo 2009-03-09
  • 打赏
  • 举报
回复
对图像进行膨胀,再腐蚀,闭操作吧。
或去看一下区域增长(生长)法,数字图像处理一个很基础的方法。
cnzdgs 2009-03-09
  • 打赏
  • 举报
回复
可以用两个DC,其中一个选入这个图象,另一个用你所需要的颜色填充,然后再用BitBlt把两个DC的图象合在一起,最后参数给SRCAND则是填充白色区域,最后参数给SRCPAINT则是填充黑色区域。
boyzhang 2009-03-09
  • 打赏
  • 举报
回复
boyzhang 2009-03-09
  • 打赏
  • 举报
回复
要填充一个二值点阵区域图像中的空白部分呀.
cnzdgs 2009-03-09
  • 打赏
  • 举报
回复
要填充什么?

19,473

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧