Python+OpenCV对证件照换底
Python的函数库OpenCV真的很强大,前不久刚领略OpenCV对验证码图片进行降维来在selenium模拟登录之后破解验证码。今天又尝试用OpenCV对证件照进行换底色。太好用了,直接上源码。
import cv2
import numpy as np
img = cv2.imread(r"PicturePath") #读取原图片
hsv = cv2.cvtColor(img,cv2.COLOR_BGR2HSV) #照片在hsv状态色彩可查
#由蓝底转换为其他颜色的阈值
lower_blue = np.array([90,70,70])
upper_blue = np.array([110,255,255])
mask = cv2.inRange(hsv,lower_blue,upper_blue) #黑白处理
#由红底变为其他颜色时候的阈值
# lower_red = np.array([0
版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/13406.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论