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中用于计算对数的log()方法
May 15 Python
Python进程间通信用法实例
Jun 04 Python
利用python实现数据分析
Jan 11 Python
python的构建工具setup.py的方法使用示例
Oct 23 Python
Python求解任意闭区间的所有素数
Jun 10 Python
用Pytorch训练CNN(数据集MNIST,使用GPU的方法)
Aug 19 Python
pycharm工具连接mysql数据库失败问题
Apr 01 Python
Jupyter notebook无法导入第三方模块的解决方式
Apr 15 Python
python代码中怎么换行
Jun 17 Python
详解numpy.ndarray.reshape()函数的参数问题
Oct 13 Python
Python之字符串的遍历的4种方式
Dec 08 Python
删除pycharm鼠标右键快捷键打开项目的操作
Jan 16 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之数据库操作详解及乱码解决!
2007/01/02 PHP
Zend Studio 无法启动的问题解决方法
2008/12/04 PHP
php 判断访客是否为搜索引擎蜘蛛的函数代码
2011/07/29 PHP
PHP中spl_autoload_register()和__autoload()区别分析
2014/05/10 PHP
PHP中加密解密函数与DES加密解密实例
2014/10/17 PHP
phpinfo的知识点总结
2019/10/10 PHP
TP框架实现上传一张图片和批量上传图片的方法分析
2020/04/23 PHP
日期 时间js控件
2009/05/07 Javascript
javascript高级程序设计第二版第十二章事件要点总结(常用的跨浏览器检测方法)
2012/08/22 Javascript
JS无限极树形菜单,json格式、数组格式通用示例
2013/07/30 Javascript
jQuery中replaceAll()方法用法实例
2015/01/16 Javascript
jQuery支持添加事件的日历特效代码分享(3种样式)
2015/08/24 Javascript
jQuery实现带延迟的二级tab切换下拉列表效果
2015/09/01 Javascript
cocos2dx骨骼动画Armature源码剖析(一)
2015/09/08 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
2016/06/24 Javascript
微信小程序 wxapp视图容器 view详解
2016/10/31 Javascript
jQuery操作复选框(CheckBox)的取值赋值实现代码
2017/01/10 Javascript
详解vue 中使用 AJAX获取数据的方法
2017/01/18 Javascript
Node学习记录之cluster模块
2017/05/31 Javascript
javaScript中封装的各种写法示例(推荐)
2017/07/03 Javascript
Vue 实现输入框新增搜索历史记录功能
2019/10/15 Javascript
Nodejs 微信小程序消息推送的实现
2021/01/20 NodeJs
基于Django与ajax之间的json传输方法
2018/05/29 Python
Python爬虫爬取、解析数据操作示例
2020/03/27 Python
keras实现VGG16方式(预测一张图片)
2020/07/07 Python
python3中calendar返回某一时间点实例讲解
2020/11/18 Python
html5使用canvas绘制一张图片
2014/12/15 HTML / CSS
法国娇韵诗官方旗舰店:Clarins是来自法国的天然护肤品牌
2018/06/30 全球购物
Foot Locker德国官方网站:美国运动服和鞋类零售商
2018/11/01 全球购物
沙特阿拉伯排名第一的在线时尚购物应用程序:1Zillion
2020/08/08 全球购物
JDK安装目录下有哪些内容
2014/08/25 面试题
配置管理计划的主要内容有哪些
2014/06/20 面试题
2014年“四风”问题个人整改措施
2014/09/17 职场文书
交通事故被告答辩状
2015/05/22 职场文书
golang 比较浮点数的大小方式
2021/05/02 Golang
漫画「请问您今天要来点兔子吗?」最新杂志彩页公开
2022/03/24 日漫