Python小工具-证件照图片处理-缩放、灰度、换底色

    技术2025-04-01  18

    Python小工具-证件照图片处理-缩放、灰度、换底色

    参考链接: 20行代码教你用python给证件照换底色

    import cv2 import numpy as np img = cv2.imread('girl.jpg') img = cv2.resize(img,None,fx=0.5,fy=0.5) rows,cols,channels = img.shape print(rows,cols,channels) cv2.imshow('img',img) hsv = cv2.cvtColor(img,cv2.COLOR_BGR2HSV) cv2.imshow('hsv',hsv) lower_blue = np.array([90,70,70]) upper_blue = np.array([110,255,255]) mask = cv2.inRange(hsv,lower_blue,upper_blue) erode=cv2.erode(mask,None,iterations=1) cv2.imshow('erode',erode) dilate=cv2.dilate(erode,None,iterations=1) cv2.imshow('dilate',dilate) for i in range(rows): for j in range(cols): if erode[i,j]==255: img[i,j]=(0,0,255) cv2.imshow('res',img) cv2.waitKey(0)
    Processed: 0.008, SQL: 9