我正在使用python3并使用Microsoft天蓝色人脸API函数“ CF.face.detect”来检测视频中的人脸。 我想在视频中每隔1秒检测一次人脸,这意味着在视频帧上每秒运行CF.face.detect。
请告诉我们怎么做
预先感谢
答案 0 :(得分:0)
如果您知道视频有多少fps,则可以一帧一帧地读取并检测第n
个帧,n
是您正在播放的视频的fps数处理。
fps = x
cnt = 0
for f in get_frames():
if cnt % fps == 0:
# run algorithm here
cv.imwrite(f)
观看完视频后,您可以运行算法。但是我建议在循环中运行算法,然后保存帧,最好保存绘制结果(用于检测的正方形)