我想在将视频输入分类模型之前将其转换为帧。所以我需要从视频转换的每个唯一时间戳上的帧,这里时间戳是视频中的秒数。以下来自 opencv 的代码让我每捕获 10 帧进行一次转换,但我需要视频中每一帧的时间戳。请让我知道,谢谢
import cv2
vidcap = cv2.VideoCapture('testing.mp4');
success,image = vidcap.read()
count = 0
success = True
while success:
success,image = vidcap.read()
print('read a new frame:',success)
if count%10 == 0 :
cv2.imwrite('frame%d.jpg'%count,image)
print('success')
count+=1
Run Code Online (Sandbox Code Playgroud)