Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为所有视频提取相同数量的帧_Python_Opencv3.0 - Fatal编程技术网

Python 为所有视频提取相同数量的帧

Python 为所有视频提取相同数量的帧,python,opencv3.0,Python,Opencv3.0,我正在研究动作识别。我正在使用opencv和python 我想从每个视频中提取相同数量的帧(比如nframes)。我的视频长度不同,我想跳过一些视频持续时间较长的帧 有谁能告诉我如何解决这个问题吗?请注意,当您使用imshow显示视频帧时,您可以在for/while循环中进行显示,该循环通常是无限的。将for/while循环设置为运行n次将获得视频的前n帧。在python中,可以使用imwrite,其文件名随每次迭代而变化 filename = 'frame' + str(i) imwrite(

我正在研究动作识别。我正在使用
opencv
python

我想从每个视频中提取相同数量的帧(比如
n
frames)。我的视频长度不同,我想跳过一些视频持续时间较长的帧


有谁能告诉我如何解决这个问题吗?

请注意,当您使用imshow显示视频帧时,您可以在for/while循环中进行显示,该循环通常是无限的。将for/while循环设置为运行
n次
将获得视频的前n帧。在python中,可以使用imwrite,其文件名随每次迭代而变化

filename = 'frame' + str(i)
imwrite(filename, img)