python 用opencv调用训练好的模型进行识别的方法


Posted in Python onDecember 07, 2018

此程序为先调用opencv自带的人脸检测模型,检测到人脸后,再调用我自己训练好的模型去识别人脸,使用时更改模型地址即可

#!usr/bin/env python
import cv2
font=cv2.FONT_HERSHEY_SIMPLEX
cascade1 = cv2.CascadeClassifier("D:\\opencv249\\opencv\\sources\\data\\haarcascades\\haarcascade_frontalface_alt_tree.xml")
cascade2 = cv2.CascadeClassifier("D:\\opencv249\\opencv\\sources\\data\\haarcascades\\xml.xml")
cap = cv2.VideoCapture(0)
while True:
 ret,frame = cap.read()
 gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
 rect = cascade1.detectMultiScale(gray,scaleFactor=1.3,minNeighbors=9,minSize=(50,50),flags = cv2.cv.CV_HAAR_SCALE_IMAGE)
 if not rect is (): 
  for x,y,z,w in rect:
   roiImg = gray[y:y+w,x:x+z]
   rect1 = cascade2.detectMultiScale(roiImg,scaleFactor=1.3,minNeighbors=9,minSize=(50,50),flags = cv2.cv.CV_HAAR_SCALE_IMAGE)
   if not rect1 is ():
    for (a,b,c,d) in rect1:
     print "rect",rect1
     cv2.putText(frame,'Chenym',(x,y), font, 2,(0,0,255),2)
     cv2.rectangle(frame,(x+a,y+b),(x+a+c,y+b+d),(0,0,255),2)
 cv2.imshow('frame',frame)
 if cv2.waitKey(1) &0xFF == ord('q'):
  break
cap.release()
cv2.destroyAllWindows()

以上这篇python 用opencv调用训练好的模型进行识别的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python模拟登陆阿里妈妈生成商品推广链接
Apr 03 Python
python中__call__方法示例分析
Oct 11 Python
深入探究Python中变量的拷贝和作用域问题
May 05 Python
用Python写冒泡排序代码
Apr 12 Python
django开发之settings.py中变量的全局引用详解
Mar 29 Python
Python实现输入二叉树的先序和中序遍历,再输出后序遍历操作示例
Jul 27 Python
python读写csv文件实例代码
Jul 05 Python
Python字符串和正则表达式中的反斜杠('\')问题详解
Sep 03 Python
PyQt5 如何让界面和逻辑分离的方法
Mar 24 Python
opencv 形态学变换(开运算,闭运算,梯度运算)
Jul 07 Python
Python 中如何使用 virtualenv 管理虚拟环境
Jan 21 Python
如何在pycharm中快捷安装pip命令(如pygame)
May 31 Python
Python cv2 图像自适应灰度直方图均衡化处理方法
Dec 07 #Python
浅析python3字符串格式化format()函数的简单用法
Dec 07 #Python
Python实现的批量修改文件后缀名操作示例
Dec 07 #Python
Python实现随机创建电话号码的方法示例
Dec 07 #Python
selenium3+python3环境搭建教程图解
Dec 07 #Python
python对视频画框标记后保存的方法
Dec 07 #Python
python opencv读mp4视频的实例
Dec 07 #Python
You might like
PHP 面向对象 final类与final方法
2010/05/05 PHP
PHP字符串word末字符实现大小写互换的方法
2014/11/10 PHP
php htmlentities()函数的定义和用法
2016/05/13 PHP
php面向对象的用户登录身份验证
2017/06/08 PHP
PHP 代码简洁之道(小结)
2019/10/16 PHP
Thinkphp 框架扩展之应用模式实现方法分析
2020/04/27 PHP
Javascript与flash交互通信基础教程
2008/08/07 Javascript
Js 获取Gridview选中行的内容操作步骤
2013/02/05 Javascript
js实现网页随机切换背景图片的方法
2014/11/01 Javascript
JS实现拖动滚动条评分的效果代码分享
2016/09/29 Javascript
AngularJS封装指令方法详解
2016/12/12 Javascript
javascript容错处理代码(屏蔽js错误)
2017/01/20 Javascript
基于bootstrap实现收缩导航条
2017/03/17 Javascript
Vue2.0使用过程常见的一些问题总结学习
2017/04/10 Javascript
JavaScript算法教程之sku(库存量单位)详解
2017/06/29 Javascript
简单了解微信小程序的目录结构
2019/07/01 Javascript
python在非root权限下的安装方法
2018/01/23 Python
Python 反转字符串(reverse)的方法小结
2018/02/20 Python
Python基于Logistic回归建模计算某银行在降低贷款拖欠率的数据示例
2019/01/23 Python
Python基于opencv实现的简单画板功能示例
2019/03/04 Python
python3常用的数据清洗方法(小结)
2019/10/31 Python
Django项目创建及管理实现流程详解
2020/10/13 Python
细说CSS3中的选择符
2008/10/17 HTML / CSS
css3气泡 css3关键帧动画创建的动态通知气泡
2013/02/26 HTML / CSS
通过css3的filter滤镜改变png图片的颜色的示例代码
2020/05/06 HTML / CSS
利用 Canvas实现绘画一个未闭合的带进度条的圆环
2019/07/26 HTML / CSS
英国最大的奢侈珠宝和手表网站:C W Sellors
2017/02/10 全球购物
幼教毕业生自我鉴定
2014/01/12 职场文书
建筑系毕业生自我鉴定
2014/01/24 职场文书
文明餐桌行动实施方案
2014/02/19 职场文书
办公室主任职责范本
2014/03/07 职场文书
高校教师自荐信范文
2014/03/13 职场文书
师德师风承诺书
2014/05/23 职场文书
高中生学习计划书
2014/09/15 职场文书
学校党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书
SpringBoot全局异常处理方案分享
2022/05/25 Java/Android