欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于python OpenCV實(shí)現(xiàn)動(dòng)態(tài)人臉檢測(cè)

 更新時(shí)間:2018年05月25日 09:54:24   作者:_yuki_  
這篇文章主要為大家詳細(xì)介紹了基于python OpenCV實(shí)現(xiàn)動(dòng)態(tài)人臉檢測(cè),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

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

直接上代碼: 按Q退出

import cv2 
import numpy as np 
 
cv2.namedWindow("test") 
cap = cv2.VideoCapture(0) #加載攝像頭錄制 
# cap = cv2.VideoCapture("test.mp4") #打開視頻文件 
success, frame = cap.read() 
# classifier = cv2.CascadeClassifier("/Users/yuki/anaconda/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml") 

# 確保此xml文件與該py文件在一個(gè)文件夾下,否則將這里改為絕對(duì)路徑 
 
#haarcascade_frontalface_default.xml 
classifier = cv2.CascadeClassifier("/Users/yuki/anaconda/share/OpenCV/haarcascades/haarcascade_frontalface_default.xml") 

# 確保此xml文件與該py文件在一個(gè)文件夾下,否則將這里改為絕對(duì)路徑 
 
while success: 
 success, frame = cap.read() 
 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 = (w // divisor, h // 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.rectangle(frame,(x,y),(x+h,y+w),(0,255,0),2) 
   #鎖定 眼和嘴巴 
#cv2.circle(frame, (x + w // 4, y + h // 4 + 30), min(w // 8, h // 8), (255, 0, 0)) # 左眼 
#cv2.circle(frame, (x + 3 * w //4, y + h // 4 + 30), min(w // 8, h // 8), (255, 0, 0)) #右眼 
#cv2.rectangle(frame, (x + 3 * w // 8, y + 3 * h // 4), (x + 5 * w // 8, y + 7 * h // 8), (255, 0, 0))#嘴巴 
 cv2.imshow("test", frame) 
 key = cv2.waitKey(10) 
 c = chr(key & 255) 
 if c in ['q', 'Q', chr(27)]: 
  break 
cv2.destroyWindow("test") 

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

相關(guān)文章

  • Python實(shí)現(xiàn)的微信支付方式總結(jié)【三種方式】

    Python實(shí)現(xiàn)的微信支付方式總結(jié)【三種方式】

    這篇文章主要介紹了Python實(shí)現(xiàn)的微信支付方式,結(jié)合實(shí)例形式總結(jié)分析了Python實(shí)現(xiàn)的三種微信支付方式及相關(guān)操作步驟、原理、注意事項(xiàng),需要的朋友可以參考下
    2019-04-04
  • Python?hug庫構(gòu)建快速可擴(kuò)展的Web API框架使用詳解

    Python?hug庫構(gòu)建快速可擴(kuò)展的Web API框架使用詳解

    這篇文章主要介紹了Python?hug庫構(gòu)建快速可擴(kuò)展的Web API框架使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-02-02
  • Python封裝zabbix-get接口的代碼分享

    Python封裝zabbix-get接口的代碼分享

    Zabbix?是一款強(qiáng)大的開源網(wǎng)管監(jiān)控工具,該工具的客戶端與服務(wù)端是分開的,我們可以直接使用自帶的zabbix_get命令來實(shí)現(xiàn)拉取客戶端上的各種數(shù)據(jù)。本文為大家分享了Python封裝zabbix-get接口的示例代碼,感興趣的可以了解一下
    2022-07-07
  • 對(duì)pandas數(shù)據(jù)判斷是否為NaN值的方法詳解

    對(duì)pandas數(shù)據(jù)判斷是否為NaN值的方法詳解

    今天小編就為大家分享一篇對(duì)pandas數(shù)據(jù)判斷是否為NaN值的方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • Python中的pathlib庫使用詳解

    Python中的pathlib庫使用詳解

    今天給大家介紹Python中的pathlib庫的操作方法,pathlib?是Python內(nèi)置庫,pathlib庫對(duì)于目錄路徑的操作更簡(jiǎn)潔也更貼近?Pythonic(Python代碼風(fēng)格的),對(duì)Python?pathlib庫相關(guān)知識(shí)感興趣的朋友一起看看吧
    2022-05-05
  • 基于Django靜態(tài)資源部署404的解決方法

    基于Django靜態(tài)資源部署404的解決方法

    今天小編就為大家分享一篇基于Django靜態(tài)資源部署404的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • python manim實(shí)現(xiàn)排序算法動(dòng)畫示例

    python manim實(shí)現(xiàn)排序算法動(dòng)畫示例

    這篇文章主要為大家介紹了python manim實(shí)現(xiàn)排序算法動(dòng)畫示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • python爬蟲增加訪問量的方法

    python爬蟲增加訪問量的方法

    這篇文章主要介紹了python爬蟲增加訪問量的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • python之cur.fetchall與cur.fetchone提取數(shù)據(jù)并統(tǒng)計(jì)處理操作

    python之cur.fetchall與cur.fetchone提取數(shù)據(jù)并統(tǒng)計(jì)處理操作

    這篇文章主要介紹了python之cur.fetchall與cur.fetchone提取數(shù)據(jù)并統(tǒng)計(jì)處理操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • python使用PIL模塊獲取圖片像素點(diǎn)的方法

    python使用PIL模塊獲取圖片像素點(diǎn)的方法

    今天小編就為大家分享一篇python使用PIL模塊獲取圖片像素點(diǎn)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01

最新評(píng)論