国产探花免费观看_亚洲丰满少妇自慰呻吟_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調用訓練好的模型進行識別的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大方县| 洪湖市| 湖州市| 诸暨市| 尉氏县| 喀喇| 文山县| 建水县| 乐都县| 通江县| 黔南| 裕民县| 阳高县| 宁德市| 临湘市| 卢氏县| 上犹县| 蒙城县| 延寿县| 宣化县| 东阿县| 惠安县| 青龙| 廉江市| 长子县| 南靖县| 胶南市| 绿春县| 天全县| 金门县| 宜兴市| 灵川县| 得荣县| 车致| 利津县| 聂拉木县| 江口县| 廊坊市| 鱼台县| 佛学| 永济市|