以下代码将当前帧编号分配给变量:
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使用键盘快捷键。