安装过程:

找了很多人脸识别的栗子。有调用别人API的,有java版,将脸生成“鱼x图”的(x是什么忘记了,调用一次比较慢额!)。然后,在网络上看到一个人脸识别。https://github.com/ageitgey/face_recognition。感觉这个很靠谱啊。然后各种安装失败。以下记录windows8.1下的安装过程。官网上有window下安装过程:win10安装过程:https://github.com/ageitgey/face_recognition/issues/175#issue-257710508

首先:本人电脑上已经安装了python3.6

1、安装numpy+mkl,scipy见 win10安装过程,里头有资源下载链接

2、安装Boost,不会弄,最后是下载了编译好的 boost_1_67_0链接:https://dl.bintray.com/boostorg/release/1.67.0/binaries/

3、安装dlib ,试了很多次,face_recognition需要 dlib19.7.0最后 pip3 install dlib19.7.0也安装不成功(pip install dlib==19.7.0才对) ,最后的最后下载了这个https://pypi.org/project/dlib/19.7.0/#files ^o^| 额,从这位仁兄那找到的链接:64位+win7+Python3.6+dlib19.7检测人脸 详细图文教程

4、最后一步了,pip3 install face_recognition

5、请开始装逼,然后,下载的demo还没有成功跑起来(不大会python语言 /汗),控制台倒是可以调用了,import比较费时,处理图片比较倒是挺快的^&^。

6、嗯,以后用这个人脸识别就可以干好多坏坏的事儿了,比如装逼,比如欺骗HR(假装会python),比如和同事装逼,比如,额(写到博客里面装逼),也没啥子用,现在连手机都会看脸了。

API:

load_image_file load脸咯!

batch_face_locations/face_locations 找脸,类似qq空间的圈脸

compare_faces 比脸 默认0.6相似度返回true

face_distance 脸相似度

face_encodings 返回图像中每个面的128维人脸编码。

face_landmarks 眼睛鼻子特征值

 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐