相关疑难解决方法(0)

Opencv VideoCapture设置CV_CAP_PROP_POS_FRAMES不起作用

我正在使用opencv从使用mpeg压缩的Vivotek相机的视频输出中读取帧.我正在尝试使用该函数从特定位置启动视频.如下所示,其中start是我想跳过的帧数.

inputVideo.set(CV_CAP_PROP_POS_FRAMES, start); 
Run Code Online (Sandbox Code Playgroud)

但是我遇到了这个问题,因为正在捕获不正确的帧,这在帧开始之前发生.

我使用的是opencv 2.4.2版

有人可以帮忙解决这个问题吗?

opencv

9
推荐指数
2
解决办法
3万
查看次数

如何使用“imageio”在视频中查找帧?

我有一个视频,我想从视频中仅提取特定的帧。

目前我所做的是:

index = [1,2,3,4,5,6,7,8]
img_list = []
for i, frame in enumerate(iio.imiter("imageio:cockatoo.mp4")):
    if i in index:
        img_list.append(frame)

img_array = np.asarray(img_list)
Run Code Online (Sandbox Code Playgroud)

有没有办法只“寻找”我想要的帧,就像在 opencv 中完成的那样,如此处所示

python opencv video-processing python-imageio

3
推荐指数
1
解决办法
1961
查看次数

标签 统计

opencv ×2

python ×1

python-imageio ×1

video-processing ×1