1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python——使用opencv修改证件照的背景颜色

python——使用opencv修改证件照的背景颜色

时间:2023-02-25 06:55:56

相关推荐

python——使用opencv修改证件照的背景颜色

将蓝底照片变成白底照片

效果图:

代码:

import cv2import numpy as npimg = cv2.imread(r"C:\Users\huan4\Desktop\kanghuan\kanghuan.jpg")hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)lower_blue=np.array([90,70,70])upper_blue=np.array([110,255,255])mask = cv2.inRange(hsv, lower_blue, upper_blue)cv2.imshow('Mask', mask)rows,cols,channels = img.shapefor i in range(rows):for j in range(cols):if mask[i,j]==255:img[i,j]=(255,255,255)#此处替换颜色,为BGR通道cv2.imshow('res',img)cv2.imwrite(r"C:\Users\huan4\Desktop\kanghuan\kanghuan_new.jpg", img)cv2.waitKey(0)cv2.destroyAllWindow

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。