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中的迭代器漫谈
Feb 03 Python
python写日志封装类实例
Jun 28 Python
解析Python中while true的使用
Oct 13 Python
python解析基于xml格式的日志文件
Feb 25 Python
Python中利用LSTM模型进行时间序列预测分析的实现
Jul 26 Python
使用python的turtle绘画滑稽脸实例
Nov 21 Python
python中with语句结合上下文管理器操作详解
Dec 19 Python
tensorflow将图片保存为tfrecord和tfrecord的读取方式
Feb 17 Python
python 异步async库的使用说明
May 04 Python
Python设计密码强度校验程序
Jul 30 Python
如何通过python计算圆周率PI
Nov 11 Python
python随机打印成绩排名表
Jun 23 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
Smarty变量调节器失效的解决办法
2014/08/20 PHP
php封装的page分页类完整实例
2016/10/18 PHP
php使用include 和require引入文件的区别
2017/02/16 PHP
thinkPHP框架实现图像裁剪、缩放、加水印的方法
2017/03/14 PHP
javascript 继承实现方法
2009/08/26 Javascript
javascript 获取页面的高度及滚动条的位置的代码
2010/05/06 Javascript
一起来写段JS drag拖动代码
2010/12/09 Javascript
根据经纬度计算地球上两点之间的距离js实现代码
2013/03/05 Javascript
利用NodeJS的子进程(child_process)调用系统命令的方法分享
2013/06/05 NodeJs
只需一行代码,轻松实现一个在线编辑器
2013/11/12 Javascript
window.showModalDialog()返回值的学习心得总结
2014/01/07 Javascript
浅谈javascript面向对象程序设计
2015/01/21 Javascript
js+html5实现canvas绘制简单矩形的方法
2015/06/05 Javascript
AngularJS使用ng-app自动加载bootstrap框架问题分析
2017/01/04 Javascript
详解Vue.js基于$.ajax获取数据并与组件的data绑定
2017/05/26 Javascript
父组件中vuex方法更新state子组件不能及时更新并渲染的完美解决方法
2018/04/25 Javascript
微信小程序之下拉列表实现方法解析(附完整源码)
2019/08/23 Javascript
JS自定义滚动条效果
2020/03/13 Javascript
Vue循环中多个input绑定指定v-model实例
2020/08/31 Javascript
如何手写简易的 Vue Router
2020/10/10 Javascript
对pandas中Series的map函数详解
2018/07/25 Python
Python多线程同步---文件读写控制方法
2019/02/12 Python
CSS3颜色值RGBA与渐变色使用介绍
2020/03/06 HTML / CSS
基于ccs3的timeline时间线实现方法
2020/04/30 HTML / CSS
美国花布包包品牌:Vera Bradley
2017/08/11 全球购物
英国排名第一的宠物店:PetPlanet
2020/02/02 全球购物
历史学专业个人的自我评价
2013/10/13 职场文书
企划经理的岗位职责
2013/11/17 职场文书
2014年机关植树节活动方案
2014/02/27 职场文书
2014年安全生产大检查方案
2014/05/13 职场文书
2014法院干警廉洁警示教育思想汇报
2014/09/13 职场文书
党政领导班子四风问题对照检查材料思想汇报
2014/10/02 职场文书
校长师德表现自我评价
2015/03/04 职场文书
高中团支书竞选稿
2015/11/21 职场文书
Java数据开发辅助工具Docker与普通程序使用方法
2021/09/15 Java/Android
Java工作中实用的代码优化技巧分享
2022/04/21 Java/Android