Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何在opencv中去除二值图像噪声?_C++_Opencv - Fatal编程技术网

C++ 如何在opencv中去除二值图像噪声?

C++ 如何在opencv中去除二值图像噪声?,c++,opencv,C++,Opencv,将图像转换为二值图像(黑白)后,如果有任何噪声怎么办 我消除了不必要的噪音 您可以看到下图中的黑色区域内有一些白噪声,如何去除噪声 使用opencv 您可以通过和来实现它 您的图像在cvcorrease(in,correated,NULL,4)之后: 在cvdeplicate(腐蚀、扩张、空值,4)之后: 您也可以使用,将一个角点像素作为种子传递(或其他一些您知道是非对象的像素) 您可以看到一个使用腐蚀、扩张和洪水填充的示例。谢谢,我以前已经找到了这篇文章,但我不明白这是怎么回事here@us

将图像转换为二值图像(黑白)后,如果有任何噪声怎么办 我消除了不必要的噪音

您可以看到下图中的黑色区域内有一些白噪声,如何去除噪声 使用opencv

您可以通过和来实现它

您的图像在
cvcorrease(in,correated,NULL,4)
之后:

cvdeplicate(腐蚀、扩张、空值,4)之后

您也可以使用,将一个角点像素作为种子传递(或其他一些您知道是非对象的像素)


您可以看到一个使用腐蚀、扩张和洪水填充的示例。

谢谢,我以前已经找到了这篇文章,但我不明白这是怎么回事here@user1190910这篇文章不是很好,所以我已经编辑了我的问题。只要这两个电话,你就会得到很好的结果。