opencv中如何去除二值图像噪声?
将图像转换为二值图像(黑白)后如果有任何噪音怎么办 我消除了不需要的噪音,
您可以看到下图的黑色区域内有一些白噪音,我怎样才能消除噪音 使用opencv
after convert image to binary image (black and white ) if there is any noise how can
i remove that unwanted noise
you can see below image have some white noise inside the black area how can i remove noise
using opencv
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以通过 Erode 和 < a href="http://docs.opencv.org/modules/imgproc/doc/filtering.html?highlight=dilate#dilate" rel="nofollow noreferrer">扩张。
cvErode( in, eroded, NULL, 4) 后的图像
:在
cvDilate( eroded, dilated, NULL, 4)
之后:You can achieve it with Erode and Dilate.
Your image after
cvErode( in, eroded, NULL, 4)
:And after
cvDilate( eroded, dilated, NULL, 4)
:您还可以使用 floodFill,传递角像素作为种子 (或您知道不是对象的其他一些像素)。
您可以在此处查看使用腐蚀、膨胀和洪水填充的示例。
You could also use floodFill, passing a corner pixel as seed (or some other pixel that you know to be non-object).
You can see here an example of using erode, dilate and flood fill.