人脸识别效果图
源码看最下面
这是新版本地址人脸识别、语音识别系统_Nie_Hen的博客-CSDN博客_人脸识别语音识别
使用python3+写的,使用face_recognition(python开源的人脸识别库)进行人脸识别 ,使用opencv2进行打开显示摄像头图片等,使用pyqt5是ui界面,使用百度AI中的百度语音合成实现语音播报和语音合成,使用对excel的操作以及人脸识别实现模拟签到。
只需要把一张具有人脸信息的图片按名字命名放到相应的文件夹中,在text.txt文本中输入详细信息,即可使用。
github上有演示视频,详细演示了所能实现的功能
学习python不久,很多知识都是网上找的,做的也比较匆忙,所以配置什么的直接使用我当时参考的链接。
windows下
1.首先安装python3+
然后装pycharm (推荐) 设置 字体 风格
配置PyCharm(背景色+字体大小+解释器选择)_Yunhe_Feng的博客-CSDN博客_pycharm怎么调背景颜色 PyCharm中设置菜单字体大小 - Feng_Forest - 博客园 对pycharm的一些配置
2.安装opencv
https://jingyan.baidu.com/article/e75aca8503c548142fdac660.html 按链接的操作做 就行
确保电脑有pip(python3会预装) pip install opencv-python 会自己安装cv2和numpy模块 可以使用cmd中 python-import cv2 再次import numpy 没提示错误就说明装好了
3.安装face_recognition
使用pip install下载不了需要安装dlib
https://my.oschina.net/u/2428854/blog/1797473 使用这个链接 按照步骤操作
首先要装vs2015 然后装boost、 cmake 、 dlib、最后再装face_recognition
比较费时间 电脑上有下载好的D:张文豪资源软件 vs2015 E:人脸识别文件安装face_recognition 这里面是需要用到的boost cmake dlib
WIN+Anaconda(python3.6)+Face_recognition安装_梦dancing的博客-CSDN博客_python安装face_recognition 可以参考这个 python3.6以上安装face_recogntion就会很简单
4.安装pyqt5
对pyqt5和pycharm进行连接
python+pycharm+pyqt5+QT Designer前端开发完整配置攻略_东写西读李老湿的博客-CSDN博客_pycharm前端开发 安装Anaconda我装 的是3-4.40 版本 里面有很多关于python的库 其中就包括pyqt5 和qtdesigner
然后需要将他们配置到pycharm中 便于使用
5.使用百度语音合成模块
申请百度账号进入百度ai创建应用 获取appid api key 等 语音合成代码里面要用到
语音合成_在线语音合成_离线语音合成-百度AI开放平台 百度ai
6.pip install XXX
有些库需要用到 可能anaconda上面并没有 需要自己使用pip isntall进行安装 这是主函数里面用到的一些库
以下几个库需要试一下电脑上是否有 可以使用 win+r--cmd--python--import XXX 如果没有提示错误就说明已经安装了XXX
baidu-aip 百度AI的模块 语音合成需要用
xlrd,xlwt,xlutils (三个是分开的)操作excel 读 写 结合读写
threading 使用多线程
time 时间库
datatime 关于时间的库
后三个不一定需要安装 安装之前试一试
功能介绍在 python人脸识别、语音合成、智能签到系统(2)_Nie_Hen的博客-CSDN博客_人脸识别签到系统python
项目地址
其他人脸识别模块介绍 https://blog.csdn.net/Nirvana_6174/article/details/