【问题标题】:Image Processing remove noise图像处理去噪
【发布时间】:2018-06-18 08:01:50
【问题描述】:

我有以下图像,我必须尽可能多地清理图片。 去掉名字周围的小圆点。 我做了以下处理但没有大的结果

blur = cv2.medianBlur(gray_image, 3)
ret3, th3 = cv2.threshold(blur, 120, 255, cv2.THRESH_BINARY_INV  + cv2.THRESH_OTSU)

kernel = cv2.getStructuringElement(cv2.MORPH_ELLIPSE, (3, 3))
thresh = cv2.morphologyEx(th3, cv2.MORPH_OPEN, kernel)
skimage.io.imsave('../output/processing/' + os.path.basename(image),thresh)

我能做些什么 ?

【问题讨论】:

  • 您可以先分享原图。

标签: opencv image-processing


【解决方案1】:

您可以使用adaptive Gaussian thresholding,而不是使用简单的阈值处理,它对噪声具有鲁棒性,并且可能比 Otsu 的二值化提供更好的结果,前提是您的噪声与所需文本的强度相同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-16
    • 2020-06-03
    • 1970-01-01
    • 2020-02-15
    • 1970-01-01
    • 2016-12-13
    • 2022-10-21
    相关资源
    最近更新 更多