黑人人脸检测
黑人人脸检测 由于黑人肤色偏深,往往无法直接被检测到人脸,我将处理黑人人脸的问题转化为不均匀光照下人脸检测的问题,通过边缘增强和明暗均衡的两个滤波器实现黑人人脸检测 import cv2 import dlib import numpy as np from PIL import Image , ImageFilter path = "C:/Users/gufei/Desktop/black/black1.jpg" path = "black.png" img = Image . open ( path ) org = cv2 . imread ( path ) def face_enhance ( img ) : enhance = img . filter ( ImageFilter . EDGE_ENHANCE_MORE ) #大阈值边缘增强 result = cv2 . cvtColor ( np . asarray ( enhance ) , cv2 . COLOR_RGB2BGR ) gamma = 0.2 scale = float ( np . iinfo ( result . dtype ) . max - np . iinfo ( result . dtype ) . min ) result = ( ( result . astype ( np .