国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語(yǔ)言編程技術(shù)及教程分享平臺(tái)!
分類(lèi)導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - python3.6.3+opencv3.3.0實(shí)現(xiàn)動(dòng)態(tài)人臉捕獲

python3.6.3+opencv3.3.0實(shí)現(xiàn)動(dòng)態(tài)人臉捕獲

2021-02-24 23:59艾克思工作室 Python

這篇文章主要為大家詳細(xì)介紹了python3.6.3+opencv3.3.0實(shí)現(xiàn)動(dòng)態(tài)人臉捕獲,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了python實(shí)現(xiàn)動(dòng)態(tài)人臉捕獲的具體代碼,供大家參考,具體內(nèi)容如下

步驟

  1. 載入cv2
  2. 捕獲攝像頭
  3. 獲取第一幀圖像
  4. 定義人臉識(shí)別信息
  5. 開(kāi)始循環(huán)
  6. 對(duì)第一幀圖像進(jìn)行識(shí)別
  7. 標(biāo)示臉部特征和方框
  8. 顯示幀
  9. 如果一切正常則讀入下一幀
  10. 循環(huán)直至捕獲失敗
  11. 如果鍵入‘q'退出循環(huán)
  12. 循環(huán)結(jié)束清零

程序

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
import cv2
import numpy as np
 
cv2.namedWindow("Face_Detect") #定義一個(gè)窗口
cap=cv2.VideoCapture(0) #捕獲攝像頭圖像
success,frame=cap.read() #讀入第一幀
 
classifier=cv2.CascadeClassifier("C:/opencv-3.3.0/data/haarcascades/haarcascade_frontalface_alt.xml")
**#定義人臉識(shí)別的分類(lèi)數(shù)據(jù)集,需要自己查找,在opencv的目錄下,參考上面我的路徑**
 
while success:#如果讀入幀正常
 size=frame.shape[:2]
 image=np.zeros(size,dtype=np.float16)
 image=cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
 cv2.equalizeHist(image,image)
 divisor=8
 h,w=size
 minSize=(int(w/divisor),int(h/divisor)) #像素一定是整數(shù),或者用w//divisor
 
 faceRects=classifier.detectMultiScale(image,1.2,2,cv2.CASCADE_SCALE_IMAGE,minSize)
 #人臉識(shí)別
 
 if len(faceRects)> 0:
  for faceRect in faceRects:
   x,y,w,h=faceRect
   cv2.circle(frame,(x+w//2,y+h//2),min(w//2,h//2),(255,0,0),2) #圓形輪廓
   cv2.circle(frame,(x+w//4,y+2*h//5),min(w//8,h//8),(0,255,0),2) #左眼輪廓
   cv2.circle(frame,(x+3*w//4,y+2*h//5),min(w//8,h//8),(0,255,0),2)#右眼輪廓
   cv2.circle(frame,(x+w//2,y+2*h//3),min(w//8,h//8),(0,255,0),2) #鼻子輪廓
   cv2.rectangle(frame, (x, y), (x+w, y+h), (0,0,255),2)   #矩形輪廓
 
 cv2.imshow("Face_Detect",frame)
 #顯示輪廓
 success,frame=cap.read()#如正常則讀入下一幀
 
 c=chr(key&255)
 if c in ['q','Q',chr(27)]:#如果鍵入‘q'退出循環(huán)
  print('exit'\n)
  break#退出循環(huán)
 
 #循環(huán)結(jié)束則清零
cap.release()
cv2.destroyAllWindows()

運(yùn)行后如下:

python3.6.3+opencv3.3.0實(shí)現(xiàn)動(dòng)態(tài)人臉捕獲

python3.6.3+opencv3.3.0實(shí)現(xiàn)動(dòng)態(tài)人臉捕獲

python3.6.3+opencv3.3.0實(shí)現(xiàn)動(dòng)態(tài)人臉捕獲

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://blog.csdn.net/m0_37606112/article/details/78278427

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 午夜亚洲 | 欧美成人不卡 | 黄色美女网站在线观看 | 激情综合欧美 | 特黄特黄一级片 | 久久国 | 日韩色区 | 欧美午夜在线 | 亚洲国产精品自拍视频 | 成人午夜精品久久久久久久蜜臀 | 成人午夜精品一区二区三区 | 色婷婷一区二区三区 | 91在线看黄 | 欧美黄视频| 色偷偷888欧美精品久久久 | 免费观看一级一片 | 欧美日韩精品免费观看 | 日韩视频精品在线 | 免费看亚洲 | 成人免费色 | 美女久久久久 | 亚洲精品在线视频观看 | 亚洲精品欧美一区二区三区 | 日韩在线观看成人 | 久久亚洲欧美日韩精品专区 | 永久免费av| 亚洲成人一区二区三区 | 国产欧美日韩综合精品一区二区 | 欧美成人精品激情在线观看 | 91极品视频在线观看 | 免费午夜电影 | 先锋影音av中文字幕 | 久久久久久国产一级毛片高清版 | 久久久天堂国产精品女人 | 99精品久久久久久久免费 | 五月综合激情 | 免费嗨片网 | 国产免费自拍 | 一级毛片免费看 | 99精品久久 | 天天射天天干 |