python opencv人脸检测提取及保存方法


Posted in Python onAugust 03, 2018

注意这里提取到的人脸图片的保存地址要改成自己要保存的地址

opencv人脸的检测模型的路径也要更改为自己安装的opencv的人脸检测模型的路径

import cv2
save_path = 'F:\\face_photo_save\\chenym\\'
cascade = cv2.CascadeClassifier("D:\\opencv249\\opencv\\sources\\data\\haarcascades\\haarcascade_frontalface_alt_tree.xml")
cap = cv2.VideoCapture(0)
i = 0
while True:
 ret,frame = cap.read()
 gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
 rect = cascade.detectMultiScale(gray,scaleFactor=1.3,minNeighbors=9,minSize=(50,50),flags = cv2.cv.CV_HAAR_SCALE_IMAGE)
 print "rect",rect
 if not rect is (): 
  for x,y,z,w in rect:
   roiImg = frame[y:y+w,x:x+z]
   cv2.imwrite(save_path+str(i)+'.jpg',roiImg)
   cv2.rectangle(frame,(x,y),(x+z,y+w),(0,0,255),2)
   i +=1
 cv2.imshow('frame',frame)  
 if cv2.waitKey(1) &0xFF == ord('q'):
  break
cap.release()
cv2.destroyAllWindows()

以上这篇python opencv人脸检测提取及保存方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中的__init__ 、__new__、__call__小结
Apr 25 Python
Python的迭代器和生成器使用实例
Jan 14 Python
简单介绍Python的Django框架加载模版的方式
Jul 20 Python
Python PyQt5实现的简易计算器功能示例
Aug 23 Python
使用Python写一个小游戏
Apr 02 Python
Python数据可视化教程之Matplotlib实现各种图表实例
Jan 13 Python
python 绘制拟合曲线并加指定点标识的实现
Jul 10 Python
解决springboot yml配置 logging.level 报错问题
Feb 21 Python
python 实现多维数组(array)排序
Feb 28 Python
django 实现后台从富文本提取纯文本
Jul 02 Python
Python pandas对excel的操作实现示例
Jul 21 Python
Django filter动态过滤与排序实现过程解析
Nov 26 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
Aug 03 #Python
OpenCV+python手势识别框架和实例讲解
Aug 03 #Python
Windows下将Python文件打包成.EXE可执行文件的方法
Aug 03 #Python
Python测试网络连通性示例【基于ping】
Aug 03 #Python
python版opencv摄像头人脸实时检测方法
Aug 03 #Python
python 读取摄像头数据并保存的实例
Aug 03 #Python
python+opencv+caffe+摄像头做目标检测的实例代码
Aug 03 #Python
You might like
动态网站web开发 PHP、ASP还是ASP.NET
2006/10/09 PHP
也谈php网站在线人数统计
2008/04/09 PHP
PHP读取大文件的类SplFileObject使用介绍
2014/04/09 PHP
6个超实用的PHP代码片段
2015/08/10 PHP
PHP流Streams、包装器wrapper概念与用法实例详解
2017/11/17 PHP
PHP使用函数用法详解
2018/09/30 PHP
js控制框架刷新
2008/08/01 Javascript
jqPlot 基于jquery的画图插件
2011/04/26 Javascript
JavaScript学习笔记记录我的旅程
2012/05/23 Javascript
select标记美化--JS式插件、后期加载
2013/04/01 Javascript
jquery 滚动条事件简单实例
2013/07/12 Javascript
JavaScript获取浏览器信息的方法
2015/11/20 Javascript
jQuery插件实现无缝滚动特效
2015/11/24 Javascript
学习JavaScript设计模式(多态)
2015/11/25 Javascript
javascript中apply、call和bind的使用区别
2016/04/05 Javascript
jQuery实现内容定时切换效果完整实例
2016/04/06 Javascript
基于js实现checkbox批量选中操作
2016/11/22 Javascript
微信小程序 支付功能实现PHP实例详解
2017/05/12 Javascript
Avalonjs双向数据绑定与监听的实例代码
2017/06/23 Javascript
Vue和Bootstrap的整合思路详解
2017/06/30 Javascript
vue-cli 打包后提交到线上出现 "Uncaught SyntaxError:Unexpected token" 报错
2018/11/06 Javascript
详解Express笔记之动态渲染HTML(新手入坑)
2018/12/13 Javascript
React 全自动数据表格组件——BodeGrid的实现思路
2019/06/12 Javascript
微信小程序实现点击效果
2019/06/21 Javascript
Vuex中实现数据状态查询与更改
2019/11/08 Javascript
layui数据表格重载实现往后台传参
2019/11/15 Javascript
详解小程序如何动态绑定点击的执行方法
2019/11/26 Javascript
深入了解Python数据类型之列表
2016/06/24 Python
使用python制作一个为hex文件增加版本号的脚本实例
2019/06/12 Python
python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法
2020/04/22 Python
Python捕获异常堆栈信息的几种方法(小结)
2020/05/18 Python
PyCharm2020.3.2安装超详细教程
2021/02/08 Python
LivingSocial英国:英国本地优惠
2019/02/22 全球购物
英国时尚配饰、珠宝和服装网站:KJ Beckett
2020/01/23 全球购物
教育实习生的自我评价分享
2013/11/21 职场文书
党校团干班培训心得体会
2016/01/06 职场文书