黑客
登录
客服
网络安全
黑客资讯

基于Ubuntu+python搭建简易人脸检测系统

围观人数:2446 日期:2019-6-10 18:50:27

最近突然心血来潮,对人脸识别感兴趣了,奈何不是专业的程序猿,所以只能求助万能的度娘了。但是你懂的,网上的东西都是你抄我的,我抄你的,可信度极差;有的代码连我这个外行都能看出来是错的,他都好意思往上面写,估计都没有亲自试验过,所以我只有自己亲自动手了。

首先介绍一下需要的东西

1、电脑一台

2、ubuntu16.04LTS系统

由于本人只有一台电脑,经常需要windows环境,所以只能在虚拟机里安装了ubuntu系统,如果你也是一样,可以下载VMware虚拟机,然后自行安装系统。看到这儿,有人肯定在想能不能直接在windows下运行这个代码吗,答案是肯定可以的。准备完毕后开始打造我们的人脸检测系统吧。之所以说是检测而不是识别,因为经过两天的摸索,才把环境搭好,暂时保证检测人脸的程序能正常运行,至于识别还需要时间去完善代码,稍后也会放出来。网上基于人脸识别的代码很多,很快有一个吸引了我的眼球,“基于Python的开源人脸识别库:离线识别率高达99.38%”,模型使用了C++工具箱dlib基于深度学习的最新人脸识别方法,基于户外脸部数据测试库Labeled Faces in the Wild 的基准水平来说,达到了99.38%的准确率。其项目地址为:https://github.com/ageitgey/face_recognition#face-recognition

英语好的可以自己去看看。


第一步:打开命令行终端,执行命令sudo apt-get update更新软件源中的所有软件列表,执行时需要你输入密码,密码输入时是不显示的,直接输入就行。


打开命令终端


第二步:安装python的包管理工具pip,很好奇,ubuntu都已经默认安装了python2.7,为什么没有安装pip呢。在终端执行命令 sudo apt-get install python-pip


安装python的包管理工具pip


第三步:安装我们程序所需要的python模块dlib,如果直接安装会出现如下错误


安装我们程序所需要的python模块dlib


这个时候我们先要安装cmake。执行命令sudo pip2 install cmake


安装cmake


装完毕后我们再来安装dlib,执行命令 sudo pip2 install dlib.


安装cmake

这个时候可以看见,可以成功安装了,成不成功可以自己测试一下,输入命令python,进入python开发环境。然后执行import dlib看是否能成功,如果不出错就表示安装OK。


第四步: 安装人脸识别模块face_recognition,这一步也很简单,执行命令sudo pip2 install face_recognition.如果不报错就表示已经安装好了,测试方法如上,在python环境输入import face_recognition,不报错就表示安装成功。


安装人脸识别模块face_recognition


第五步 :安装开源工具包opencv-python。这个主要是做人脸识别的,安装命令 sudo pip2 install opencv-python,安装成功后执行我们的代码即可。由下图可以看出,人脸被完美的检测出来了。


安装开源工具包opencv-python


以上内容就是今天人脸检测内容的全部介绍了,希望对大家可以有所帮助。

最新文章

推荐文章

热门文章

黑客技术 黑客软件 黑客教程 黑客书籍

关于我们 | 免责声明 | 学员守则 | 广告服务 | 联系我们

©2013-2020 xf1433.com 版权所有

本站资源仅供用于学习和交流,请遵循相关法律法规