opencv_人脸检测、模型训练、人脸识别
2024-08-27 23:25:57
人脸检测、模型训练、人脸识别
2018-08-15
今天给大家带来一套人脸识别一个小案例,主要是帮助小伙伴们解决如何入门OpenCV人脸识别的问题,现在的AI行业比较火热,AI技术的使用比较广泛。就拿现在的只能手机来说吧,现在很多智能手机都必须有人脸识别解锁、拍照自动美颜、拍照物体识别等等功能,这些都是AI技术的功劳。在此也不多说了,让我们来见证奇迹的发生。
1、首先我们先准备好跑代码的环境,这一点很重要,我在跑这个代码的时候就是环境配置搞了我半天的实际,很头疼。我使用的是python3.6.5、pycharm2018.3、需要安装numpy、PIL、OpenCV、opencv-contrib等库,因为用到OpenCV-contrib这个库下面的LBP算法来训练模型。OpenCV-contrib是把一些不稳定的函数算法都放在里面。这些环境都装好了,那么我们就做下一步吧。
2、先获取训练的数据、在训练识别模型、最后使用cv2.video视频来做检测识别。如下图:
下面是个人代码实现的连接,可以点此下载,仅供参考:
https://github.com/wuzaipei/FacesDiscern/tree/master/Face-discern
最新文章
- intellij代码跳转后跳回
- [原创]Scala学习:for,function,lazy
- Python操作文件、文件夹、字符串
- iOS开发--appstore应用上架
- Centos7搭建集中式日志系统
- C++关键字(static-register-atuo-extern-volatile-const)
- Jmeter 日志设置---如何设置java协议中被测jar的日志?
- MySQL指令记录(Wampserve环境)
- 离散傅立叶变换与快速傅立叶变换(DFT与FFT)
- Android 最火高速开发框架AndroidAnnotations使用具体解释
- 字符串API
- Java 读书笔记 (十三) for each 循环
- 代码块: 以冒号作为开始,用缩进来划分作用域,这个整体叫做代码块,python的代码块可以提升整体的整齐度,提高开发效率
- Chrome浏览器如何调试移动端网页信息
- css 响应式布局
- BZOJ2960:跨平面
- 20162316刘诚昊 第八周实验报告:实验二 Java面向对象程序设计
- BZOJ3295:[CQOI2011]动态逆序对——题解
- iOS socket Stream 服务器端 及 客户端 演示
- iOS:导航条滚动透明度随着tableView的滚动而变化