opencv視訊人臉檢測
import cv2
import os
def jiance_demo(img):
face_eneine = cv2.CascadeClassifier(cv2.data.haarcascades+'haarcascade_frontalface_default.xml')
faces = face_eneine.detectMultiScale(img,scaleFactor=1.3,minNeighbors=5)
for (x,y,w,h) in faces:
print(x,y,w,h)
img = cv2.rectangle(img,(x,y),(x+w,y+h),(255,0,0),2)
cv2.imshow('img',img)
img = cv2.VideoCapture("D:/java_ceshi/python_sucai/yirenzhixia.mp4")
while True:
flag,frame=img.read()
# flag的值是一個布林型別,如果為true說明視訊還沒有播放完,如果為False則視訊已經播放完
# frame是視訊中的一幀
if not flag:
break
jiance_demo(frame)
# 將圖片傳入方法中進行檢測
if ord("a") == cv2.waitKey(5):
#如果鍵盤輸入的是a則退出迴圈,否則5毫秒播放一幀圖片
break
cv2.destroyAllWindows()
img.release()
# 釋放資源
相關文章
- 視訊人臉檢測——OpenCV版(三)OpenCV
- OpenCV 人臉檢測自學(3)OpenCV
- 視訊人臉檢測——Dlib版(六)
- 圖片人臉檢測——OpenCV版(二)OpenCV
- 基於opencv實現簡單人臉檢測OpenCV
- OpenCV檢測篇(一)——貓臉檢測OpenCV
- OpenCv人臉檢測技術-(實現抖音特效-給人臉戴上墨鏡)OpenCV特效
- [計算機視覺]人臉應用:人臉檢測、人臉對比、五官檢測、眨眼檢測、活體檢測、疲勞檢測計算機視覺
- 人臉檢測識別,人臉檢測,人臉識別,離線檢測,C#原始碼C#原始碼
- 主題:人臉檢測原理及示例(OpenCV+Python)OpenCVPython
- 如何用OpenCV在Python中實現人臉檢測OpenCVPython
- 人臉檢測 二
- 從奧巴馬假視訊到ZAO,換臉和人臉檢測技術發生了什麼?
- 人臉活體檢測
- 前端人臉檢測指南前端
- 人臉檢測的harr檢測函式函式
- 人臉檢測(detection)與人臉校準(alignment)
- OpenCV&Qt學習之四——OpenCV 實現人臉檢測與相關知識整理OpenCVQT
- opencv 人臉識別OpenCV
- OpenCV — 人臉識別OpenCV
- 人臉活體檢測人臉識別:眨眼+張口
- 在Python中使用OpenCV進行人臉檢測PythonOpenCV
- Python-OpenCV 處理視訊(四): 運動檢測PythonOpenCV
- 人眼疲勞檢測之opencv人眼檢測xml說明OpenCVXML
- iOS 人臉關鍵點檢測iOS
- Android人臉檢測介紹Android
- FaceDetector 人臉檢測追蹤demo
- 【火爐煉AI】機器學習052-OpenCV構建人臉鼻子眼睛檢測器AI機器學習OpenCV
- 計算機視覺專案-人臉識別與檢測計算機視覺
- 人臉識別之人臉檢測的重要性
- IOS人臉識別開發入門教程--人臉檢測篇iOS
- Python人臉識別微笑檢測Python
- JavaScript人臉檢測的實現方法JavaScript
- Android API 人臉檢測(Face Detect)AndroidAPI
- Java版人臉檢測詳解上篇:執行環境的Docker映象(CentOS+JDK+OpenCV)JavaDockerCentOSJDKOpenCV
- 從零玩轉人臉識別之RGB人臉活體檢測
- openCV實戰專案--人臉考勤OpenCV
- canvas+face-api人臉實時檢測CanvasAPI