【发布时间】:2015-04-18 19:46:37
【问题描述】:
我尝试从图像中去除噪点。我在图像中有一些黑色像素组。我使用 cv::findContours 和 cv::boundingRect。我用白色填充小矩形(小矩形是图像中的噪声)。 但是这种方法也能找到我的白色轮廓(例如黑色圆圈的中间)。如何找到黑色像素的计数? 有什么简单的解决办法吗?
【问题讨论】:
-
findContours 是一种非常昂贵的方法(另外,它会覆盖原始图像):您确定膨胀 + 腐蚀还不够吗(它也称为“关闭”运算符)? docs.opencv.org/doc/tutorials/imgproc/erosion_dilatation/…
标签: c++ opencv image-processing ocr noise-reduction