基于python的人脸识别技术的实现,基于python人脸识别系统

  基于python的人脸识别技术的实现,基于python人脸识别系统

  https://www.toutiao.com/a6702443939120546308/

  本文的模型采用了最新的基于C工具箱dlib深度学习的人脸识别方法。基于室外人脸数据测试库的基准水平标记野外人脸,准确率达到99.38%。

  dlib:http://dlib.net/

  测试库标签为“野外面孔:http://vis-www.cs.umass.edu/lfw/”

  该模型提供了一个简单的face_recognition命令行工具,允许用户通过命令直接使用图片文件夹进行人脸识别。

  特征

  捕捉图片中的人脸。

  在一张照片中捕捉所有的面孔。

  并找到和处理图片中人脸的特征。

  找出每个人的眼睛、鼻子、嘴巴和下巴的位置和轮廓。

  导入人脸识别

  image=face _ recognition . load _ image _ file( your _ file . jpg )

  face _ locations=face _ recognition . face _ locations(image)

  捕捉五官有一个很重要的目的,当然也可以用于图片的数码美妆(比如美图秀秀)。

  数码化妆:https://github . com/ageitgey/face _ recognition/blob/master/examples/digital _ make up . py

  识别图片中的人脸。

  识别照片中出现的人。

  安装步骤

  这个方法支持Python3/python2。我们只在macOS和Linux中测试过,不知道是否适用于Windows。

  使用pypi的pip3安装这个模块(或者Python 2的pip2)

  重要提示:编译dlib时可能会出现问题。您可以通过从源代码安装dlib(而不是pip)来修复错误。请参考安装手册如何从源代码安装dlib。

  https://gist . github . com/ageitgey/629d 75 C1 baac 34 DFA 5 ca 2 a 1928 a 7 aeaf

  手动安装dlib,运行pip3 install face_recognition完成安装。

  使用方法命令行界面

  在酷牛排上安装face_recognition,你可以得到一个简洁的命令行程序,叫做face_recognition,它可以帮助你识别一张照片或者一个照片文件夹中的所有人脸。

  首先你需要提供一个文件夹,里面有一张照片,你已经知道照片里的人是谁了。每个人都应该有一个照片文件,文件名应该以那个人的名字命名。

  然后你需要准备另一个文件夹,里面是你要识别的人脸的照片;

  接下来只需要运行face_recognition命令,程序就可以通过已知人脸的文件夹识别出未知人脸照片中的人;

  每个人的脸需要一行输出,数据是文件名加上被识别的人的名字,用逗号隔开。

  如果您只想知道每张照片中的人名,而不是文件名,您可以执行以下操作:

  Python模块

  您可以通过引入face_recognition来完成人脸识别操作:

  API:3359 face-recognition . readthedocs . io

  自动识别图片中的所有面孔

  请参考这个案例这个例子:https://github.com/ageitgey/face _识别/blob/master/examples/find _ faces _ in _ picture . py

  识别图片中的面孔并说出他们的名字。

  请参考这个案例这个例子:https://github.com/ageitgey/face _识别/blob/master/examples/recognize _ faces _ in _ pictures . py

  需要注意的事项

  这种人脸识别模型只用于成年人,对于儿童效果并不好。由于使用了默认的对比度阈值(0.6),该模型可能无法清晰地识别儿童的面部。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: