老衲最近在学习《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语言实现人脸识别笔记相关推荐

  1. opencv3计算机视觉python语言实现pdf_对比《OpenCV计算机视觉编程攻略第3版》《OpenCV 3计算机视觉Python语言实现第2版》PDF代码......

    OpenCV 3是一种先进的计算机视觉库,可以用于各种图像和视频处理操作,通过OpenCV 3 能很容易地实现一些有前景且功能先进的应用(比如:人脸识别或目标跟踪等).从图像处理的基本操作出发,计算机 ...

  2. python好学吗 小木虫-25行Python代码完成人脸识别

    以下是Shantnu Tiwari的客座文章,作者有着在底层编程和嵌入式领域十年的工作经验.在发现Python语言之前的几年时间里,Shantnu Tiwari一直忍受着C/C++语言编程的不便,但P ...

  3. 【Python】基于人脸识别的智能考勤系统(Pyqt5+MySQL+Opencv) [PC端部分-已附源码]

    [Python]基于人脸识别的考勤系统 [PC端部分] 一.项目简介 本项目编程语言Python3.6,编程工具pycharm,其他工具QT Designer.Navicat,表单信息保存在本地MyS ...

  4. Python人脸识别教程 - 基于Python的开源人脸识别库:离线识别率高达99.38%

    Python人脸识别教程 - 基于Python的开源人脸识别库:离线识别率高达99.38% 仅用 Python 和命令行就可以实现人脸识别的库开源了.该库使用 dlib 顶尖的深度学习人脸识别技术构建 ...

  5. 基于Python的开源人脸识别库:离线识别率高达99.38%

    基于Python的开源人脸识别库:离线识别率高达99.38% 2019年04月18日 18:13:18 AI终结者 阅读数 1233 项目地址:https://github.com/ageitgey/ ...

  6. 人脸识别python face_recognize_【python+face_recognition】人脸识别初始

    [python+face_recognition]人脸识别初始 发布时间:2018-09-01 12:03, 浏览次数:366 , 标签: python face recognition face_r ...

  7. 《数据结构与算法 Python语言描述》 读书笔记

    已经发布博客 <数据结构与算法 Python语言描述> 读书笔记 第二章 抽象数据类型和Python类 2.1 抽象数据类型abstract data type:ADT 2.1.1 使用编 ...

  8. python简单的人脸识别系统(PCA+逻辑回归)

    python简单的人脸识别系统(PCA+逻辑回归) 数据集:ORL人脸库 特征提取:PCA降维,将112*92降成30 分类器:逻辑回归 ** 代码: from tkinter import * fr ...

  9. Python简单实现人脸识别检测, 对照片进行评分

    大家好,今天和大家说说如何用Python简单实现人脸识别检测, 对照片进行排名,看看自己有多漂亮. [开发环境]: Python 3.8 Pycharm 2021.2 [模块使用]: requests ...

最新文章

  1. DHCP之一 DHCP的部署安装
  2. Android设备音频部分一些概念
  3. B. Alyona and a tree(dsu on tree + bit)
  4. [转载] python type() 判断数据类型
  5. AI金融知识自学偏量化方向-了解不同类型的机器学习2
  6. docker基础1--下载制定docker镜像的两种方法:
  7. 电脑长时间不用的文件找不到怎么恢复
  8. STM32读取HMC5883L的偏航角数据
  9. 软件测试1 软件测试分类
  10. Vue Router系列之 route 和 router 的区别
  11. 爱奇艺视频与腾讯视频竞品分析
  12. java -g_Java G1深入理解(转)
  13. 修复我的世界ice服务器的指令,我的世界 基岩版:服务器清理命令
  14. 同惠TH9310耐压测试仪应用举例
  15. 网络的可靠性是设计出来的
  16. Git(5) SourceTree安装使用
  17. 超级计算机的等级,亿亿次级别运算曙光初现-超级计算机,千万亿次,TeraScale,万万亿次,ExaScale ——快科技(驱动之家旗下媒体)--科技改变未来...
  18. .bin文件 .hex文件和.s19文件区别
  19. 第三章:odoo12开发之模型 -结构化应用数据
  20. 学习笔记-使用python进行数据分析

热门文章

  1. 使用php描述快速排序算法,PHP描述冒泡排序和快速排序算法
  2. c/c++ 32/64位兼容编程
  3. 智能信息处理复习1——布尔查询
  4. 数字签名功能及过程以及实例
  5. sass,less,stylus
  6. 基于宾馆客房管理系统数据库实现
  7. crashRpt使用方法
  8. 一篇文章,掌握所有开源数据库的现状
  9. js 毫秒转天时分秒
  10. ​LeetCode刷题实战391:完美矩形