Image 如何使用OpenCV Python去除自然场景文本检测的二值图像中的噪声?

Image 如何使用OpenCV Python去除自然场景文本检测的二值图像中的噪声?,image,image-processing,computer-vision,ocr,opencv-python,Image,Image Processing,Computer Vision,Ocr,Opencv Python,这是我的二进制图像: 我正试图从图像中的所有其他东西中分离出数字。我在将笔划宽度变换应用于带围嘴的跑步者后得到了这个输出。 我已经尝试使用形态变换来闭合手指的孔,检查每个轮廓的面积,然后忽略轮廓小于平均大小的部分。但是,在这种情况下,使用轮廓区域来确定噪声是没有用的,因为噪声比字符大。 你对我怎么做有什么建议吗?非常感谢。 您可以尝试使用模糊过滤器 你可以尝试使用 OpenCV在ximgproc模块中实现了细化算法。它处理骨架化,以便将每个区域的像素数减少到尽可能少的数量。然后您可以查看Ope

这是我的二进制图像:

我正试图从图像中的所有其他东西中分离出数字。我在将笔划宽度变换应用于带围嘴的跑步者后得到了这个输出。 我已经尝试使用形态变换来闭合手指的孔,检查每个轮廓的面积,然后忽略轮廓小于平均大小的部分。但是,在这种情况下,使用轮廓区域来确定噪声是没有用的,因为噪声比字符大。
你对我怎么做有什么建议吗?非常感谢。

  • 您可以尝试使用模糊过滤器
  • 你可以尝试使用

OpenCV在
ximgproc
模块中实现了细化算法。它处理骨架化,以便将每个区域的像素数减少到尽可能少的数量。然后您可以查看OpenCV的模块
text