python-openCV写了一个去除发票红色印章水印的小工具。鼠标拖拽,模拟inpaint图像修复的操作去除红色印章。修改HSV颜色值还可以用来去蓝色印章。
输入图像input1.png;处理结果new_img.jpg。
读取待处理图像:
img = cv2.imread("input1.png") #加载图片鼠标拖拽完成去水印效果:
英文输入法下,按s保存:
if cv2.waitKey(0) & 0xFF == ord('s'):
cv2.imwrite("new_img.jpg", img)
print("图像已经保存")运行时Console控制台输出结果为鼠标点击坐标,point1左上角起始点,point2右下角终止点,width为点击横跨宽幅,heigh为横跨高。
