我正在尝试比较两个图像,并且需要预先处理/清理其中一个图像,这是扫描副本,然后再与数字副本进行比较。 Scanned copy / Digital copy
我在扫描的图像上运行了这个代码并得到了一个有很多黑点的输出。不知道如何清理这些,以便我可以与数字副本进行比较
img = cv2.multiply(img, 1.2)
kernel = np.ones((1, 1), np.uint8)
img = cv2.erode(img, kernel, iterations=1)
kernel1 = np.zeros( (9,9), np.float32)
kernel1[4,4] = 2.0
boxFilter = np.ones( (9,9), np.float32) / 81.0
kernel1 = kernel1 - boxFilter
img = cv2.filter2D(img, -1, kernel1)
下面是我得到的输出
答案 0 :(得分:2)
答案 1 :(得分:0)