基于python的人脸识别技术的实现,人脸识别Python
Github地址
使用https://github.com/yharvey956/socket_face_recognitionFace Recognition人脸识别数据库检测和识别对比人脸。
测试环境
python 3 . 6 . 4 Windows 10 Anaconda 4 . 5 . 12 DLIB 19 . 16 . 0人脸识别1 . 2 . 3 Cmake 3 . 13 . 2 Visual Studio 2017人脸识别安装
安装Python,Anaconda运行时环境,打开Anaconda提示符1,安装cmake:pip安装cmake 2,在tsall dlib3中安装dlib: pip,安装face _ recognition: pip安装face _ recognition即可使用。
Service.py会打开一个socket服务,通过client.py调用不同的方法,生成人脸数据文件。
python client . py 1 img \ Obama . jpg faces
输入图像的提取的面部特征数据被存储在faces文件夹中,并且返回的数据被成功执行。人脸位置的左上、右下两个坐标点2对比人脸。
python客户端. py 2 img\unknown.jpg faces
将输入图片的提取的面部特征数据与存储在面部文件夹中的面部数据进行比较,以找到相应的人。传入的多面文件夹由英文逗号分隔,例如python client . py 2 img \ unknown.jpg面1、面2、面3.执行成功后返回的数据是被识别的人和人脸位置的左上、右下坐标。用40个现有的人脸数据识别两张人脸大约需要0.15秒。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。