二十行代码去除图片水印(别再工具修图啦)
⼆⼗⾏代码去除图⽚⽔印(别再⼯具修图啦)别再⼯具修图啦,⽤代码吧
好听的网名图⽚上常常有多余信息,如⽔印等,常常困扰啦多少痴男怨⼥。
消除⽔印
原图和效果图:
左边为原图,右边效果图
代码
import cv2
import numpy as np
path="10.jpg"
img=cv2.imread(path,1)
学开车技巧hight,width,depth=img.shape[0:3]
#hight=img.shape[0]
手工教师节礼物简单好看#width=img.shape[1]
#depth=img.shape[2]
#图⽚⼆值化处理,把[200,200,200]-[250,250,250]以外的颜⾊变成0
thresh=cv2.inRange(img,np.array([200,200,200]),np.array([250,250,250]))
#创建形状和尺⼨的结构元素
s((3,3),np.uint8)
#扩展待修复区域
hi_mask=cv2.dilate(thresh,kernel,iterations=1)
specular=cv2.inpaint(img,hi_mask,5,flags=cv2.INPAINT_TELEA)
变频空调哪个牌子好cv2.namedWindow("image",0)
古代发髻名称
cv2.imshow('image',img)
cv2.namedWindow('newimage',0)
cv2.imshow('newimage',specular)
cv2.waitKey(0)
cv2.destroyAllWindows()
关键点
#图⽚⼆值化处理,把[200,200,200]-[250,250,250]以外的颜⾊变成0
thresh=cv2.inRange(img,np.array([200,200,200]),np.array([250,250,250]))
文强睡高圆圆的图片
关键在于如何选择区间,将区间外的颜⾊变为0。
多试⼏下吧。
颜⾊由 红黄蓝 三⾊组成。通道的数值为0-255. 每个通道的值越⼤,组合起来的颜⾊⾊块越亮。值越⼩越暗。。如果⽔印与图⽚其他部分有明显差距,还是可以出来的,效果应该都还可以。
⾮研究CV,⽬前还不能给出更好的⽅案。
后续有想法学习下CV
如果你觉得本⽂对你有⽤,请点个赞⽀持下,谢谢!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。