博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
人脸识别
阅读量:6228 次
发布时间:2019-06-21

本文共 1171 字,大约阅读时间需要 3 分钟。

使用python可快速开发一套人脸识别程序,毕竟有强大的三方库face_recognition https://github.com/ageitgey/face_recognition

0x01

首先安装boost brew install boost-python --with-python3 --without-python 然后安装dlib 我使用的是pycharm 可以直接安装三方库dlibface_recognition 或者通过命令安装

pip3 install dlibpip3 install face_recognition或者git下载git clone https://github.com/davisking/dlib.gitcd dlibmkdir build; cd build; cmake .. -DDLIB_USE_CUDA=0 -DUSE_AVX_INSTRUCTIONS=1; cmake --build .cd ..python3 setup.py install --yes USE_AVX_INSTRUCTIONS --no DLIB_USE_CUDA复制代码

如遇安装失败.可pip3 install face_rocognition复制代码

0x02

编写python

import face_recognitionname=['刘德华','成龙']liu=face_recognition.load_image_file('./person/刘德华.jpeg')dongye=face_recognition.load_image_file('./person/成龙.jpg')unknow=face_recognition.load_image_file('./newPerson/3.jpeg')liu_face=face_recognition.face_encodings(liu)[0]dongye_face=face_recognition.face_encodings(dongye)[0]unknow=face_recognition.face_encodings(unknow)[0]know_face=[liu_face,dongye_face]results=face_recognition.compare_faces(unknow,know_face)for x in range(len(name)):if results[x]:print('这张照片是:%s'%name[x])复制代码

更多功能,可查看face_recognition在github上的例子 本例git地址 https://github.com/sunstrider12/face.git

转载地址:http://qcxna.baihongyu.com/

你可能感兴趣的文章
c php结合,腾讯熊月:企点将php嵌入到高性能C/C++框架运行的探索实践
查看>>
php图片克隆,php实现对象克隆的方法
查看>>
java myqq ui,用Java Swing写一个登录界面
查看>>
java添加录音,java录音程序
查看>>
php xml 没有报文头,解决php输出xml设置header头Content-type:text/xml的方法
查看>>
php简化URL路径,php – 修改(简化)主题标题以便在url中显示
查看>>
php设计的个人页面成品,PHP仿个人博客(1)数据库与界面设计
查看>>
php函数改变表格颜色,php把一个颜色变深的函数示例开发详解
查看>>
go php 组合,Go语言组合和方法集
查看>>
matlab求图像峰度与斜度,python中的图像偏斜和峰度
查看>>
php 身份认证 claim,安全性 – 使用PHP对/ etc / shadow对用户进行身份验证的最安全方法?...
查看>>
oracle中sql中文乱码,oracle中文字符乱码终极解决
查看>>
oracle存储过程俩表查询,oracle存储过程查询多表的有关问题
查看>>
oracle中zh_concat的用法,Oracle内部函数 wmsys.wm_concat 替换办法及思考
查看>>
oracle10 冷恢复到11g,oracle 11g数据库冷备与恢复
查看>>
oracle solaris cluster 4,甲骨文推出Oracle Solaris Cluster 4.0
查看>>
oracle java web console,对 Oracle Java Web Console 软件进行故障排除
查看>>
oracle 11g 冗余,Oracle 11gR2 – 当2个故障组中的1个发生故障时,如何从正常冗余中恢复...
查看>>
php webservice 证书,PHP WebService客户端验证
查看>>
linux杀掉cpu使用率高的进程,linux – 在X时间后杀死CPU占用率高的进程?
查看>>