我正在尝试从视频中提取不同的帧。我使用了opencv(以下代码),它可以让我从视频中提取所有帧,但我要找的是不重叠的独特图像。有什么建议吗?谢谢。
import cv2
import os
video = cv2.VideoCapture("INPUT.MOV")
currFrame =0
while(True):
ret,frame = video.read()
if ret:
name = './data/frame'+ str(currFrame) + '.jpg'
cv2.imwrite(name, frame)
currFrame += 1
else:
break
video.release()
cv2.destroyAllWindows()
编辑: 这是一段连续的视频。例如,https://www.youtube.com/watch?v=JBLQbOG8Z1Y,我需要天际线的不同镜头,即第1秒和第6秒各一个。