微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

图像处理 - 查找轮廓 EmguCv

如何解决图像处理 - 查找轮廓 EmguCv

我正在尝试找到将图像转换为 dxf 文件的轮廓。如您所见,这是我处理的图像。

enter image description here

Image imgOut = img.Convert() .ThresholdBinary(new Gray(100),new Gray(255));

当我使用查找轮廓然后在新图像中绘制它们时,我得到了这个

enter image description here

当我使用轮廓来获取我的 dxf 文件时,我得到了这个

enter image description here

因此,由于线条粗而粗,Emgucv 威胁到它们,因为它们是封闭的折线而不是单线。 我该怎么办?

解决方法

澄清您的问题的目标是什么?

  • 如果您正在寻找图形的几何对象,您可以直接在 dxf 文件中找到它,而无需使用 EmguCV。可能墙和辅助线不在同一层。这将有助于分析诸如公寓面积之类的特征。当您查看黑白图像时,此信息会丢失。
  • 如果您正在寻找连接组件等低级功能,此 post about Blob 可以为您提供帮助。它基于 FindCountours()。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。