python人脸识别、语音合成、智能签到系统

5 篇文章 5 订阅
2 篇文章 0 订阅

基于python+face_recognition+opencv+pyqt5+百度AI实现的人脸识别、语音播报、语音合成、模拟签到系统(1)

人脸识别效果图

源码看最下面

这是新版本地址人脸识别、语音识别系统_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/

  • 19
    点赞
  • 188
    收藏
    觉得还不错? 一键收藏
  • 18
    评论
可部署到云主机(Heroku,AWS……)! 使用dlib最先进的面部识别功能构建而成,具有深度学习功能。该模型在Wild标记的Labeled Faces中具有99.38%的准确度 。 这提供了一个简单的命令行工具,允许从命令行对图像文件夹进行面部识别! 1、找到图片中出现的所有面孔 2、获取每个人的眼睛,鼻子,嘴巴和下巴的位置和轮廓。 3、应用数字化妆 4、识别每张照片中出现的人物。 5、可以将此库与其他Python库一起使用来进行实时人脸识别。 使用要求 Python 3.3+或Python 2.7 macOS或Linux(Windows未正式支持,但可能有效) 人脸检测 在照片中找到面孔 在照片中找到面孔(使用深度学习) 使用GPU(使用深度学习)批量查找图像中的面孔 使用网络摄像头模糊实时视频中的所有人脸(需要安装OpenCV) 面部特征 识别照片中的特定面部特征 应用(可怕的丑陋)数字化妆 面部识别 根据已知人物的照片查找并识别照片中的未知面部 识别并在照片中的每个人周围绘制框 通过数字面部距离比较面部而不仅仅是真/假匹配 使用网络摄像头识别实时视频中的人脸 - 简单/慢速版本(需要安装OpenCV) 使用网络摄像头识别实时视频中的人脸 - 更快的版本(需要安装OpenCV) 识别视频文件中的面部并写出新的视频文件(需要安装OpenCV) 用相机识别Raspberry Pi上的脸部 运行Web服务以通过HTTP识别面部(需要安装Flask) 使用K近邻分类器识别面部
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值