欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

openCV+python實現人臉實時檢測

系統 2139 0

?

一、靜態的圖像人臉檢測

            
              import numpy as np
import cv2 as cv

path = 'haarcascade_frontalface_default.xml'
face_cascade = cv.CascadeClassifier(path)
path = 'haarcascade_eye.xml'
eye_cascade = cv.CascadeClassifier(path)


# 靜態圖像人臉檢測
img = cv.imread('test.jpg')
gray = cv.cvtColor(img, cv.COLOR_BGR2GRAY)


faces = face_cascade.detectMultiScale(gray, 1.3, 5)
for (x,y,w,h) in faces:
    cv.rectangle(img,(x,y),(x+w,y+h),(255,0,0),2)
    roi_gray = gray[y:y+h, x:x+w]
    roi_color = img[y:y+h, x:x+w]
    eyes = eye_cascade.detectMultiScale(roi_gray)
    for (ex,ey,ew,eh) in eyes:
        cv.rectangle(roi_color,(ex,ey),(ex+ew,ey+eh),(0,255,0),2)
cv.imshow('img',img)
cv.waitKey(0)
cv.destroyAllWindows()
            
          

?

二、視頻人臉實時檢測及保存

?

            
              # 攝像頭動態人臉檢測 及 視頻保存

import numpy as np
import cv2 as cv


path = 'haarcascade_frontalface_default.xml'
face_cascade = cv.CascadeClassifier(path)
path = 'haarcascade_eye.xml'
eye_cascade = cv.CascadeClassifier(path)


#1.來自視頻圖像
# cap = cv.VideoCapture('/Users/admin/opencv-4.0.0/samples/data/vtest.avi')
#2. 來自攝像頭
cap = cv.VideoCapture(0)
print(cap.isOpened())
count = 0


# 視頻保存的參數設置
sz = (int(cap.get(cv.CAP_PROP_FRAME_WIDTH)),
        int(cap.get(cv.CAP_PROP_FRAME_HEIGHT)))
fps = 5
#fourcc = cv2.VideoWriter_fourcc('m', 'p', '4', 'v')
#fourcc = cv2.VideoWriter_fourcc('m', 'p', 'e', 'g')
fourcc = cv.VideoWriter_fourcc(*'mpeg')
## open and set props
vout = cv.VideoWriter()
vout.open('output2.mp4',fourcc,fps,sz,True)
 

while(True):
    count += 1
    ret, img = cap.read()
    gray = cv.cvtColor(img, cv.COLOR_BGR2GRAY)
#     cv.imshow('FRAME', gray)
#     cv.imwrite('FRAME_%d.png'%count, gray)
    
    
    faces = face_cascade.detectMultiScale(gray, 1.3, 5)
    for (x,y,w,h) in faces:
        cv.rectangle(img,(x,y),(x+w,y+h),(255,0,0),2)
        roi_gray = gray[y:y+h, x:x+w]
        roi_color = img[y:y+h, x:x+w]
        eyes = eye_cascade.detectMultiScale(roi_gray)
        for (ex,ey,ew,eh) in eyes:
            cv.rectangle(roi_color,(ex,ey),(ex+ew,ey+eh),(0,255,255),2)
    cv.imshow('img',img)
    vout.write(img)
    
    
    if cv.waitKey(1) & 0xFF == ord('q'):
        break
cap.release()
vout.release()
cv.destroyAllWindows()
            
          

?


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 狠狠色丁香婷婷综合 | 亚洲欧美国产日本 | 成人18免费网站在线观看 | 国产精品爱久久久久久久电影 | 视频福利在线观看 | 欧美中文字幕一区二区三区亚洲 | 国产乱精品一区二区三区 | 女人色毛片女人色毛片中国 | 日韩国产午夜一区二区三区 | 一区二区在线免费观看 | 欧美aaa毛片免费看 日韩精品一二三区 | 黄视频网站 | 日本欧美一区二区三区不卡视频 | 亚洲欧美日韩精品久久亚洲区色播 | 欧美成人免费毛片 | 一区二区三区杨幂在线观看 | 欧美精品一区二区三区在线播放 | 亚洲涩综合 | 日本成日本片人免费 | 日日欧美 | 精品伊人久久 | 久热香蕉精品视频在线播放 | 国产人妻人伦精品潘金莲 | 久久国内精品 | 婷婷的久久五月综合先锋影音 | 91精品久久久久久久久久入口 | 日日摸天天碰中文字幕 | aaa毛片免费观看 | 久操精品在线观看 | 亚洲高清免费视频 | 久久精品国产99国产精品澳门 | 日韩精品欧美一区二区三区 | 天天干天天操天天爽 | 97超碰人人草 | 精品久久久久久久久久久 | 蜜臀影院 | 性开放的欧美大片按摩 | 亚洲youjizz| 日本老妇人乱视频 | 欧美精品九九99久久在观看 | 性欧美一级毛片在线播放 |