我正致力于行动认可。我使用opencv
和python
。
我想从每个视频中提取相同数量的帧(比如说n
帧)。我的视频长度不同,我想跳过一些视频持续时间较长的帧。
有谁能告诉我如何解决这个问题?
答案 0 :(得分:0)
请注意,当您使用imshow显示视频的帧时,您可以在for / while循环中执行此操作,这通常是无限的。将for / while循环设置为运行n
次将为您提供视频的前n帧。在python中,您可以使用imwrite,其文件名随每次迭代而变化
filename = 'frame' + str(i)
imwrite(filename, img)