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常用列表数据结构小结
Aug 06 Python
Python实现的ini文件操作类分享
Nov 20 Python
Python删除空文件和空文件夹的方法
Jul 14 Python
python简易实现任意位数的水仙花实例
Nov 13 Python
Python发送邮件功能示例【使用QQ邮箱】
Dec 04 Python
Python可迭代对象操作示例
May 07 Python
在python中将list分段并保存为array类型的方法
Jul 15 Python
浅谈tensorflow之内存暴涨问题
Feb 05 Python
利用python画出AUC曲线的实例
Feb 28 Python
Python SQLAlchemy库的使用方法
Oct 13 Python
使用PyCharm官方中文语言包汉化PyCharm
Nov 18 Python
Python Pygame实战之塔防游戏的实现
Mar 17 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
php设计模式 Strategy(策略模式)
2011/06/26 PHP
7个超级实用的PHP代码片段
2011/07/11 PHP
php基于str_pad实现卡号不足位数自动补0的方法
2014/11/12 PHP
Zend Framework教程之Zend_Config_Ini用法分析
2016/03/23 PHP
laravel框架中控制器的创建和使用方法分析
2019/11/23 PHP
JavaScript 对Cookie 操作的封装小结
2009/12/31 Javascript
Javascript将string类型转换int类型
2010/12/09 Javascript
javascript动态加载实现方法一
2012/08/22 Javascript
JSON+JavaScript处理JSON的简单例子
2013/03/20 Javascript
让checkbox不选中即将选中的checkbox不选中
2014/07/11 Javascript
使用javascript实现Iframe自适应高度
2014/12/24 Javascript
jquery使用正则表达式验证email地址的方法
2015/01/22 Javascript
jquery 插件实现瀑布流图片展示实例
2015/04/03 Javascript
JS组件Bootstrap Table使用方法详解
2016/02/02 Javascript
jQuery Html控件基本操作(日常收集整理)
2016/03/11 Javascript
js数组的五种迭代方法及两种归并方法(推荐)
2016/06/14 Javascript
懒加载实现的分页&&网站footer自适应
2016/12/21 Javascript
JavaScript 事件对内存和性能的影响
2017/01/22 Javascript
详解win7 cmd执行vue不是内部命令的解决方法
2017/07/27 Javascript
vue全局组件与局部组件使用方法详解
2018/03/29 Javascript
解决vue 绑定对象内点击事件失效问题
2018/09/05 Javascript
Angular6 发送手机验证码按钮倒计时效果实现方法
2019/01/08 Javascript
vue-cli2 构建速度优化的实现方法
2019/01/08 Javascript
Vue实现商品飞入购物车效果(电商项目)
2019/11/26 Javascript
如何修改Vue打包后文件的接口地址配置的方法
2020/04/22 Javascript
Python趣味实例,实现一个简单的抽奖刮刮卡
2020/07/18 Python
汇科协同Java笔试题
2012/03/31 面试题
报到证丢失证明
2014/01/11 职场文书
妇女工作先进事迹
2014/08/17 职场文书
小学国庆节活动方案策划书
2014/09/16 职场文书
小学生运动会通讯稿
2014/09/23 职场文书
学位证书委托书
2014/09/30 职场文书
单位介绍信格式范文
2015/05/04 职场文书
订货会主持词
2015/07/01 职场文书
浅谈Redis在直播场景的实践方案
2021/04/27 Redis
MySQL中的 inner join 和 left join的区别解析(小结果集驱动大结果集)
2023/05/08 MySQL