我正在尝试从视频中获取帧。但是,当我尝试打印图像以查看数组时,我什么也没得到。我也想从视频中获得第20帧。请在下面找到代码。任何人都可以在这方面帮助我。
代码:
cap= cv2.VideoCapture('/media/michael/extHDD/Kaggle/DeepFAke/DF_all/aarr.mp4')
while(cap.isOpened()):
ret, frame = cap.read()
if ret == False:
break
print(frame)
输出:
None
致谢与问候
迈克尔
答案 0 :(得分:0)
我发现了None
问题。要获得答案,我需要缩进print(frame)
,以便从IF
命令下开始。
下面的更正代码;
cap= cv2.VideoCapture('/media/michael/extHDD/Kaggle/DeepFAke/DF_all/aarr.mp4')
while(cap.isOpened()):
ret, frame = cap.read()
if ret == False:
break
print(frame)
但是想知道如何从视频中获取第20帧。
致谢与问候
迈克尔