人脸识别需要几个步骤,人脸识别正确使用步骤

首页 > 技术 > 作者:YD1662022-11-25 22:40:38

应用领域第一步:导入模块

dlib模块安装其实是比较繁琐的,要认真耐心点,可以参考:dlib安装,如果不行再看看别的教程。

import sys import cv2 import face_recognition #dlib 人脸识别库第二步:加载图片并数值化

测试图片为我的偶像:

人脸识别需要几个步骤,人脸识别正确使用步骤(1)

face_img=face_recognition.load_image_file('1.png') print(face_img)

打印结果:

人脸识别需要几个步骤,人脸识别正确使用步骤(2)

输出为三维图像矩阵,把图像转为矩阵。

第三步:获取图片中的人脸数据

提取人脸特征编码,并获取到人脸五官的位置:

face_encodings=face_recognition.face_encodings(face_img)#进行特征提取向量化,获取人脸的编码 face_locations=face_recognition.face_locations(face_img)#五官对应的位置 print(face_encodings)

图片中有几个人脸就有几个数组:

人脸识别需要几个步骤,人脸识别正确使用步骤(3)

第四步:人数计算

这里只做判断两个人是否为一个人,超出两个就退出了

n=len(face_encodings) print(n) #这里只做判断两个人是否为一个人,超出两个就退出了 if n>2: print('超过两个人') sys.exit()

打印可以分出是两个人:

人脸识别需要几个步骤,人脸识别正确使用步骤(4)

首页 123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.