gpt4 book ai didi

python - 检测视频文件中的人脸

转载 作者:行者123 更新时间:2023-12-04 23:26:35 24 4
gpt4 key购买 nike

我的代码是检测视频中的人脸,但即使我给出了正确的路径,视频也没有被加载。另外,我安装了 ffmpeg,但里面没有 .dll 文件。

任何人都可以帮忙吗?

import cv2

import numpy as np

faceDetect=cv2.CascadeClassifier('C:\\OPENCV\\opencv\\sources\\data\\haarcascades\\haarcascade_frontalface_default.xml')

ret,cam=cv2.VideoCapture('D:\\New folder (5)\\New folder (3)\\Ae Dil Hai Mushkil.mp4')

img=cam.read()

while(cam.isOpened()):

ret,img=cam.read();

if not ret: break

gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)

faces=faceDetect.detectMultiScale(gray,1.3,5);

`enter code here`for (x,y,w,h) in faces:
cv2.rectangle(img,(x,y),(x+w,y+h),(0,255,0),2)
cv2.imshow("Face",img);
if(cv2.waitKey(1) & 0xFF==ord('q')):
break;

cam.release()
cv2.destroyAllWindows()

错误:
Traceback (most recent call last):
File "D:\New folder (5)\New folder (3)\facedet.py", line 5, in <module>
ret,cam=cv2.VideoCapture('D:\\New folder (5)\\New folder (3)\\Ae Dil Hai Mushkil.mp4')
TypeError: 'cv2.VideoCapture' object is not iterable

最佳答案

尝试改变:

ret,cam=cv2.VideoCapture('D:\\New folder (5)\\New folder (3)\\Ae Dil Hai Mushkil.mp4')

img=cam.read()

至:
cam=cv2.VideoCapture('D:\\New folder (5)\\New folder (3)\\Ae Dil Hai Mushkil.mp4')

ret,img=cam.read()

关于python - 检测视频文件中的人脸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44320742/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com