Skip to main content
 Web开发网 » 站长学院 » 浏览器插件

python如何实现人脸识别?

2021年11月04日5960百度已收录

这里介绍一种简单的人脸识别方式—face recognition,该库是python的一个人脸识别库,基于dlib深度人脸识别技术构建,识别准确率较高,下面我简单介绍一下这个库的安装和使用,实验环境win10+python3.6+pycharm5.0,主要内容如下:

1.安装face recognition,这里需要先安装dlib,face_recognition_models,之后才能安装face_recognition,下面我简单介绍一下安装过程:

安装dlib,这里建议安装编译好的dlib.whl文件,直接安装的话,可能会有错误出现:

python如何实现人脸识别?  torch框架 第1张

安装face_recognition_models和face_recognition,这里可以直接pip install在线安装,也可以源码安装:

python如何实现人脸识别?  torch框架 第2张

实在不会的话,可以参考一下这个教程。

2.安装完成后,我们就可以进行测试了,主要代码如下(这里用到了opencv进行图片的的显示,没安装的话,直接pip install opencv-python安装就行):

python如何实现人脸识别?  torch框架 第3张

程序运行截图如下:

原始图片:

python如何实现人脸识别?  torch框架 第4张

识别图片:

python如何实现人脸识别?  torch框架 第5张

这里也可以对照片进行一下“描绘”,包括眉毛、嘴唇、眼睛、眼睫毛等,哈哈哈,代码如下:

python如何实现人脸识别?  torch框架 第6张

程序运行截图如下:

python如何实现人脸识别?  torch框架 第7张

至此,我们就完成了利用python进行人脸识别。总的来说,整个过程不难,基于face recognition,我们可以快速的对照片中的人脸进行识别,只要你有一定的python基础,熟悉一下代码,很快就能掌握的,网上也有相关教程和资料(官网地址#),感兴趣的话可以搜一下,希望以上分享的内容能对你有所帮助吧。

评论列表暂无评论
发表评论
微信