我希望能够去除背景中存在的噪声,但这些噪声并非具有标准模式。我希望能够去除背景噪声并保留白色背景上的文本。
以下是一个图像示例:
我使用了以下代码进行简单的处理步骤。
这是输出图像:
我该如何改进这个结果?
以下是一个图像示例:
我使用了以下代码进行简单的处理步骤。
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)
这是输出图像:
我该如何改进这个结果?