最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2018年05月25日 10:24:24   作者:艾克思工作室  
這篇文章主要為大家詳細介紹了python3.6.3+opencv3.3.0實現(xiàn)動態(tài)人臉捕獲,具有一定的參考價值,感興趣的小伙伴們可以參考一下

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

步驟

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

程序

import cv2
import numpy as np

cv2.namedWindow("Face_Detect") #定義一個窗口
cap=cv2.VideoCapture(0) #捕獲攝像頭圖像
success,frame=cap.read() #讀入第一幀

classifier=cv2.CascadeClassifier("C:/opencv-3.3.0/data/haarcascades/haarcascade_frontalface_alt.xml")
**#定義人臉識別的分類數(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)
 #人臉識別

 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()

運行后如下:

這里寫圖片描述

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python實現(xiàn)圖片格式轉(zhuǎn)換小程序

    Python實現(xiàn)圖片格式轉(zhuǎn)換小程序

    這篇文章主要為大家詳細介紹了Python實現(xiàn)圖片格式轉(zhuǎn)換小程序,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • Python動力系統(tǒng)驗證三體人是否真的存在

    Python動力系統(tǒng)驗證三體人是否真的存在

    這篇文章主要介紹了Python動力系統(tǒng)驗證三體人是否真的存在,文中含有詳細的圖文示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-10-10
  • 加速Python代碼執(zhí)行利器使用實例探究

    加速Python代碼執(zhí)行利器使用實例探究

    這篇文章主要為大家介紹了加速Python代碼執(zhí)行的利器使用實例探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-01-01
  • pycharm 更改創(chuàng)建文件默認(rèn)路徑的操作

    pycharm 更改創(chuàng)建文件默認(rèn)路徑的操作

    今天小編就為大家分享一篇pycharm 更改創(chuàng)建文件默認(rèn)路徑的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Pyecharts V1和V0.5之間相互切換的方法

    Pyecharts V1和V0.5之間相互切換的方法

    這篇文章主要介紹了Pyecharts V1和V0.5之間相互切換的方法,Pyecharts這個可視化庫火爆,官方如是說:Echarts 是一個由百度開源的數(shù)據(jù)可視化,憑借著良好的交互性,精巧的圖表設(shè)計,得到了眾多開發(fā)者的認(rèn)可,下面和小編一起進入文章了解具體內(nèi)容吧
    2022-02-02
  • Python機器學(xué)習(xí)性能度量利用鳶尾花數(shù)據(jù)繪制P-R曲線

    Python機器學(xué)習(xí)性能度量利用鳶尾花數(shù)據(jù)繪制P-R曲線

    這篇文章主要為大家介紹了Python機器學(xué)習(xí)性能度量利用鳶尾花數(shù)據(jù)繪制P-R曲線示例學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • Django?ORM?多表查詢示例代碼

    Django?ORM?多表查詢示例代碼

    這篇文章主要介紹了Django?ORM?多表查詢,本文通過示例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09
  • Python線程創(chuàng)建和終止實例代碼

    Python線程創(chuàng)建和終止實例代碼

    這篇文章主要介紹了Python線程創(chuàng)建和終止實例代碼,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • python基于twisted框架編寫簡單聊天室

    python基于twisted框架編寫簡單聊天室

    這篇文章主要為大家詳細介紹了python基于twisted框架編寫簡單聊天室,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Python使用Selenium實現(xiàn)按文本查找元素

    Python使用Selenium實現(xiàn)按文本查找元素

    本文我們將通過示例為大家詳細介紹如何在Python中使用selenium通過文本查找元素的方法,文中的示例代碼講解詳細,感興趣的小伙伴可以參考一下
    2023-11-11

最新評論

子洲县| 宁河县| 汶川县| 阿拉善左旗| 皮山县| 上饶县| 图木舒克市| 吉水县| 民乐县| 武冈市| 正安县| 屏东市| 卢龙县| 巴塘县| 连州市| 大新县| 建瓯市| 和龙市| 西城区| 武定县| 沧州市| 遂宁市| 天门市| 沾化县| 循化| 探索| 石屏县| 开江县| 栾川县| 巨鹿县| 三穗县| 东乌珠穆沁旗| 长乐市| 房产| 尼玛县| 太白县| 故城县| 原阳县| 连平县| 桂东县| 尖扎县|