def repaint_skin(filename):
import cv2
shutil.copy(filename, filename + '.bak')
frame = cv2.imread(filename)
HSV = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)
l = np.array([0, 50, 80], dtype = "uint8")
u = np.array([23, 255, 255], dtype = "uint8")
skin_area = cv2.inRange(HSV, l, u)
not_skin_area = cv2.bitwise_not(frame, frame, mask = skin_area)
cv2.imwrite(filename, not_skin_area)
评论列表
文章目录