首页 > 其他 > 详细

计算机视觉(2):人脸识别

时间:2020-03-23 10:23:06      阅读:105      评论:0      收藏:0      [点我收藏+]

计算机视觉(2):人脸识别

人脸识别:

    包含人脸检测与属性分析、人脸对比、人脸搜索、活体检测等能力。灵活应用于金融、泛安防、零售等行业场景,满足身份核验、人脸考勤、闸机通行等业务需求

基础篇:

使用Haar导入haarcascade_frontalface_default.xml识别人脸:

def main():
    dectorface(C:\\Users\\Administrator\\Desktop\\image\\ren.jpg,C:\\Users\\Administrator\\Desktop\\image)

def dectorface(image,output):
    name=os.path.basename(image)
    image=cv.imread(image)
    orig_image=image.copy()
    image=cv.cvtColor(image,cv.COLOR_BGR2GRAY)
    dector=cv.CascadeClassifier(C:\\Users\\Administrator\\Desktop\\image\\haarcascade_frontalface_alt.xml)
    rects=dector.detectMultiScale(image,scaleFactor=1.1,minNeighbors=3,minSize=(20,20),flags=cv.CASCADE_SCALE_IMAGE)
    for (x,y,w,h) in rects:
#     获得的人脸都转化为200*200的图像
        image=cv.rectangle(orig_image,(x,y),(x+w,y+h),(0,255,0),2)
        # f=cv.resize(image[y:y+h,x:x+w],(200,200))
        cv.imwrite(os.path.join(output,sub+name),image)

效果:效果较差,并没有完全标注出人脸

技术分享图片

 

计算机视觉(2):人脸识别

原文:https://www.cnblogs.com/zhml/p/12530042.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!