国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python 用opencv調用訓練好的模型進行識別的方法

2020-02-15 23:58:50
字體:
來源:轉載
供稿:網友

此程序為先調用opencv自帶的人臉檢測模型,檢測到人臉后,再調用我自己訓練好的模型去識別人臉,使用時更改模型地址即可

#!usr/bin/env pythonimport cv2font=cv2.FONT_HERSHEY_SIMPLEXcascade1 = 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'):  breakcap.release()cv2.destroyAllWindows()

以上這篇python 用opencv調用訓練好的模型進行識別的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安顺市| 姚安县| 德州市| 永清县| 绥棱县| 敦煌市| 黔东| 绵阳市| 伊宁县| 塔河县| 双鸭山市| 甘孜县| 阿巴嘎旗| 长阳| 泸州市| 高邮市| 盖州市| 黄平县| 麟游县| 龙口市| 陇西县| 天祝| 利辛县| 茶陵县| 甘肃省| 东丽区| 苏尼特右旗| 宁武县| 长泰县| 永定县| 宁陕县| 和田县| 和静县| 海林市| 广水市| 长岭县| 清远市| 甘谷县| 常熟市| 盐城市| 盐城市|