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用Pillow(PIL)进行简单的图像操作方法
Jul 07 Python
mvc框架打造笔记之wsgi协议的优缺点以及接口实现
Aug 01 Python
pyqt5的QWebEngineView 使用模板的方法
Aug 18 Python
django Serializer序列化使用方法详解
Oct 16 Python
使用django-guardian实现django-admin的行级权限控制的方法
Oct 30 Python
python生成多个只含0,1元素的随机数组或列表的实例
Nov 12 Python
python+selenium select下拉选择框定位处理方法
Aug 24 Python
python socket 聊天室实例代码详解
Nov 14 Python
python FTP批量下载/删除/上传实例
Dec 22 Python
TFRecord格式存储数据与队列读取实例
Jan 21 Python
Python爬虫防封ip的一些技巧
Aug 06 Python
Python 制作查询商品历史价格的小工具
Oct 20 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
smarty自定义函数htmlcheckboxes用法实例
2015/01/22 PHP
ThinkPHP5.1框架页面跳转及修改跳转页面模版示例
2019/05/06 PHP
不错的新闻标题颜色效果
2006/12/10 Javascript
firefox事件处理之自动查找event的函数(用于onclick=foo())
2010/08/05 Javascript
JQuery触发事件例如click
2013/09/11 Javascript
JS实现点击链接取消跳转效果的方法
2014/01/24 Javascript
原生javascript实现获取指定元素下所有后代元素的方法
2014/10/28 Javascript
JS实现在线统计一个页面内鼠标点击次数的方法
2015/02/28 Javascript
node.js下LDAP查询实例分享
2015/09/30 Javascript
jQuery中使用animate自定义动画的方法
2016/05/29 Javascript
JS判断日期格式是否合法的简单实例
2016/07/11 Javascript
JS防止网页被嵌入iframe框架的方法分析
2016/09/13 Javascript
AngularJS 应用身份认证的技巧总结
2016/11/07 Javascript
AngularJS 获取ng-repeat动态生成的ng-model值实例详解
2016/11/29 Javascript
vue路由事件beforeRouteLeave及组件内定时器的清除方法
2018/09/29 Javascript
Angularjs实现数组随机排序的方法
2018/10/02 Javascript
微信小程序实现评论功能
2018/11/28 Javascript
ZK中使用JS读取客户端txt文件内容问题
2019/11/07 Javascript
Python程序中使用SQLAlchemy时出现乱码的解决方案
2015/04/24 Python
Python中内置数据类型list,tuple,dict,set的区别和用法
2015/12/14 Python
Python3 socket同步通信简单示例
2017/06/07 Python
python 换位密码算法的实例详解
2017/07/19 Python
基于Python实现的ID3决策树功能示例
2018/01/02 Python
pytorch 图像中的数据预处理和批标准化实例
2020/01/15 Python
Python使用urllib模块对URL网址中的中文编码与解码实例详解
2020/02/18 Python
python GUI库图形界面开发之PyQt5中QWebEngineView内嵌网页与Python的数据交互传参详细方法实例
2020/02/26 Python
Python datetime模块使用方法小结
2020/06/18 Python
Python爬虫之Selenium中frame/iframe表单嵌套页面
2020/12/04 Python
Chantelle仙黛尔内衣美国官网:法国第一品牌内衣
2018/07/26 全球购物
医学生职业规划范文
2014/01/05 职场文书
《小白兔和小灰兔》教学反思
2014/02/18 职场文书
《音乐之都维也纳》教学反思
2014/04/16 职场文书
校园标语大全
2014/06/19 职场文书
2014县政府领导班子对照检查材料思想汇报
2014/09/25 职场文书
团队拓展训练心得体会
2016/01/12 职场文书
雄兵连:第三季先行图公开,天使恶魔联合,银河之力的新力量
2021/06/11 国漫