使用OpenCV - Python在视频中选择开始帧和结束帧

时间:2018-06-04 02:14:27

标签: python opencv video

以下代码会将当前帧编号分配给变量:

import cv2

cam = cv2.VideoCapture('my_video.wmv');
start = cam.get(cv2.CAP_PROP_POS_FRAMES)

这就是我的需要,但我只能以这种方式获取视频的第一帧0.0

有没有办法观看视频并使用键盘快捷键选择start帧和end帧?

例如,我可以创建具有所需入点和出点的视频片段,即400到700.但是,这可以通过以下代码手动完成。

cv2.namedWindow('mywindow')
cv2.createTrackbar( 'start', 'mywindow', 400, length, onChange )
cv2.createTrackbar( 'end'  , 'mywindow', 700, length, onChange )

因此,我的问题是:我怎样才能获得这两个数字,即400& 700使用键盘快捷键。

0 个答案:

没有答案