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
为横跨高。