OpenCV3计算机视觉Python语言实现人脸识别笔记
老衲最近在学习《OpenCV3计算机视觉Python语言实现》中文版,学到第五章人脸识别时懵逼了,书上代码都是片段,不会搞啊,不死心找了英文版官网的源代码,找了个遍,发现原版源代码排版错误,把第四章的代码贴到了第五章里。网上搜了一大圈,貌似各位大神都没怎么说到这章。肿么办,硬办。老衲来死磕,下面给出我的方法。老衲平板电脑是七彩虹的i818w,CPU是Z3735F,内存2G,32位操作系统。装了Anaconda2,opencv3.0.0,python是2.7。
第一步,生成人脸识别数据。还好这段代码比较全,也是正确的。
import cv2def generate():# 老衲把脸的特征文件放在了C盘,用绝对路径调用,书上是相对路径,xml文件在opencv/sources/data/haarcascades里,拷到下面的路径里face_cascade = cv2.CascadeClassifier('C:\MyW\cascades\haarcascade_frontalface_default.xml')# 打开摄像头,老衲用的是7寸windows平板,带两个摄像头,1是前置,0是后置camera = cv2.VideoCapture(1)count = 0while (True):ret, frame = camera.read()# 作为初学者,老衲怀疑所有的新东西,print一下看看ret的输出print ret# 把摄像头的每一帧图像转换成灰度图像,这时书上就比较乱了# 有用cv2.cvtColor(frame, 1)也有用下面的,其实都一样gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)# 检测人脸,没好多说的,自己网上查大神们写的吧,不解释faces = face_cascade.detectMultiScale(gray, 1.3, 5)# 接下来就是循环保存图片了for (x, y, w, h) in faces:# 先画一个正方形,这很简单img
OpenCV3计算机视觉Python语言实现人脸识别笔记相关推荐
- opencv3计算机视觉python语言实现pdf_对比《OpenCV计算机视觉编程攻略第3版》《OpenCV 3计算机视觉Python语言实现第2版》PDF代码......
OpenCV 3是一种先进的计算机视觉库,可以用于各种图像和视频处理操作,通过OpenCV 3 能很容易地实现一些有前景且功能先进的应用(比如:人脸识别或目标跟踪等).从图像处理的基本操作出发,计算机 ...
- python好学吗 小木虫-25行Python代码完成人脸识别
以下是Shantnu Tiwari的客座文章,作者有着在底层编程和嵌入式领域十年的工作经验.在发现Python语言之前的几年时间里,Shantnu Tiwari一直忍受着C/C++语言编程的不便,但P ...
- 【Python】基于人脸识别的智能考勤系统(Pyqt5+MySQL+Opencv) [PC端部分-已附源码]
[Python]基于人脸识别的考勤系统 [PC端部分] 一.项目简介 本项目编程语言Python3.6,编程工具pycharm,其他工具QT Designer.Navicat,表单信息保存在本地MyS ...
- Python人脸识别教程 - 基于Python的开源人脸识别库:离线识别率高达99.38%
Python人脸识别教程 - 基于Python的开源人脸识别库:离线识别率高达99.38% 仅用 Python 和命令行就可以实现人脸识别的库开源了.该库使用 dlib 顶尖的深度学习人脸识别技术构建 ...
- 基于Python的开源人脸识别库:离线识别率高达99.38%
基于Python的开源人脸识别库:离线识别率高达99.38% 2019年04月18日 18:13:18 AI终结者 阅读数 1233 项目地址:https://github.com/ageitgey/ ...
- 人脸识别python face_recognize_【python+face_recognition】人脸识别初始
[python+face_recognition]人脸识别初始 发布时间:2018-09-01 12:03, 浏览次数:366 , 标签: python face recognition face_r ...
- 《数据结构与算法 Python语言描述》 读书笔记
已经发布博客 <数据结构与算法 Python语言描述> 读书笔记 第二章 抽象数据类型和Python类 2.1 抽象数据类型abstract data type:ADT 2.1.1 使用编 ...
- python简单的人脸识别系统(PCA+逻辑回归)
python简单的人脸识别系统(PCA+逻辑回归) 数据集:ORL人脸库 特征提取:PCA降维,将112*92降成30 分类器:逻辑回归 ** 代码: from tkinter import * fr ...
- Python简单实现人脸识别检测, 对照片进行评分
大家好,今天和大家说说如何用Python简单实现人脸识别检测, 对照片进行排名,看看自己有多漂亮. [开发环境]: Python 3.8 Pycharm 2021.2 [模块使用]: requests ...
最新文章
- DHCP之一 DHCP的部署安装
- Android设备音频部分一些概念
- B. Alyona and a tree(dsu on tree + bit)
- [转载] python type() 判断数据类型
- AI金融知识自学偏量化方向-了解不同类型的机器学习2
- docker基础1--下载制定docker镜像的两种方法:
- 电脑长时间不用的文件找不到怎么恢复
- STM32读取HMC5883L的偏航角数据
- 软件测试1 软件测试分类
- Vue Router系列之 route 和 router 的区别
- 爱奇艺视频与腾讯视频竞品分析
- java -g_Java G1深入理解(转)
- 修复我的世界ice服务器的指令,我的世界 基岩版:服务器清理命令
- 同惠TH9310耐压测试仪应用举例
- 网络的可靠性是设计出来的
- Git(5) SourceTree安装使用
- 超级计算机的等级,亿亿次级别运算曙光初现-超级计算机,千万亿次,TeraScale,万万亿次,ExaScale ——快科技(驱动之家旗下媒体)--科技改变未来...
- .bin文件 .hex文件和.s19文件区别
- 第三章:odoo12开发之模型 -结构化应用数据
- 学习笔记-使用python进行数据分析