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 字符串split的用法分享
Mar 23 Python
python3实现TCP协议的简单服务器和客户端案例(分享)
Jun 14 Python
Python2.7编程中SQLite3基本操作方法示例
Aug 09 Python
Python数字图像处理之霍夫线变换实现详解
Jan 12 Python
Python中将变量按行写入txt文本中的方法
Apr 03 Python
将python2.7添加进64位系统的注册表方式
Nov 20 Python
Numpy之reshape()使用详解
Dec 26 Python
Python configparser模块配置文件过程解析
Mar 03 Python
Django xadmin安装及使用详解
Oct 26 Python
python正则表达式re.search()的基本使用教程
May 21 Python
python中取整数的几种方法
Nov 07 Python
Python+Tkinter制作专属图形化界面
Apr 01 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批量删除数据库下指定前缀的表以prefix_为例
2014/08/24 PHP
Yii中render和renderPartial的区别
2014/09/03 PHP
php基于base64解码图片与加密图片还原实例
2014/11/03 PHP
php使用curl实现ftp文件下载功能
2017/05/16 PHP
laravel-admin的图片删除实例
2019/09/30 PHP
PHP实用小技巧之调用录像的方法
2019/12/05 PHP
javascript 获取所有id中包含某关键字的控件的实现代码
2010/11/25 Javascript
javascript 获取HTML DOM父、子、临近节点
2014/06/16 Javascript
js delete 用法(删除对象属性及变量)
2014/08/24 Javascript
黑帽seo劫持程序,js劫持搜索引擎代码
2015/09/15 Javascript
一次$.getJSON不执行的简单记录
2016/07/19 Javascript
jquery操作ID带有变量的节点实例
2016/12/07 Javascript
Vue.js常用指令的使用小结
2017/06/23 Javascript
Javascript快速实现浏览器系统通知
2017/08/26 Javascript
在 Angular中 使用 Lodash 的方法
2018/02/11 Javascript
vue中如何实现pdf文件预览的方法
2018/07/12 Javascript
详解JavaScript中的this指向问题
2021/02/05 Javascript
使用Python的Supervisor进行进程监控以及自动启动
2014/05/29 Python
Python WXPY实现微信监控报警功能的代码
2017/10/20 Python
详解Django模版中加载静态文件配置方法
2019/07/21 Python
如何将 awk 脚本移植到 Python
2019/12/09 Python
python垃圾回收机制(GC)原理解析
2019/12/30 Python
python 命名规范知识点汇总
2020/02/14 Python
Python虚拟环境venv用法详解
2020/05/25 Python
Python自动化测试中yaml文件读取操作
2020/08/20 Python
纯css3实现的动画按钮的实例教程
2014/11/17 HTML / CSS
瑞士图书网站:Weltbild.ch
2019/09/17 全球购物
Spotahome意大利:公寓和房间出租
2020/02/21 全球购物
美国滑板店:Tactics
2020/11/08 全球购物
促销活动总结
2014/04/28 职场文书
施工安全承诺书
2014/05/22 职场文书
党课心得体会范文
2014/09/09 职场文书
Python爬虫基础之初次使用scrapy爬虫实例
2021/06/26 Python
关于JavaScript回调函数的深入理解
2021/06/27 Javascript
redis客户端实现高可用读写分离的方式详解
2021/07/04 Redis
css3带你实现3D转换效果
2022/02/24 HTML / CSS