我收到了一些需要处理的图像,以便对其中的一些信息进行 OCR。以下是原文:
原 1

原2

原3

原4

使用此代码处理它们后:
img = cv2.imread('original_1.jpg', 0)
ret,thresh = cv2.threshold(img,55,255,cv2.THRESH_BINARY)
opening = cv2.morphologyEx(thresh, cv2.MORPH_OPEN, cv2.getStructuringElement(cv2.MORPH_RECT,(2,2)))
cv2.imwrite('result_1.jpg', opening)
Run Code Online (Sandbox Code Playgroud)
我得到这些结果:
结果 1

结果 2

结果 3

结果 4

正如您所看到的,一些图像在 OCR 读取方面获得了不错的结果,而另一些图像在背景中仍然保留了一些噪音。
关于如何清理背景的任何建议?