我有一些发票图像,其中一些文字重叠在一起,这对后续处理造成了一些麻烦,我只需要黑色文字。我想删除其他颜色的文字。请问有什么方法可以实现吗?示例图像已附上。我已经尝试使用opencv解决,但是我仍然无法解决这个问题。
import numpy as np import cv2
img = cv2.imread('11.png')
lower = np.array([150,150,150])
upper = np.array([200,200,200])
mask = cv2.inRange(img, lower, upper)
res = cv2.bitwise_and(img, img, mask=mask)
cv2.imwrite('22.png',res)
[多色彩图片][1]