【发布时间】:2018-07-14 21:37:46
【问题描述】:
我想去除背景中存在的噪音。噪音不是标准模式。我想去除背景噪音并将文本保留在白色背景上。
我使用下面的代码非常简单的处理步骤。
import cv2
import numpy as np
img = cv2.imread("noisy.PNG")
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
gray = cv2.subtract(255,gray)
ret,thresh = cv2.threshold(gray,5,255,cv2.THRESH_TOZERO)
noisy_removal = cv2.fastNlMeansDenoising(thresh, None, 65, 5, 21)
cv2.imwrite("finalresult.jpg",255-noisy_removal)
这是输出图像:
我怎样才能提高这个结果
【问题讨论】:
-
请出示原图——您可能已经丢弃了有用的信息。
-
编辑图片
-
这是波浪状的噪音。我认为这是这里的关键人物