step0:概述
- 动机:手头有数个20秒左右的短视频(守望先锋最佳镜头),期望能组合成一个长视频
![7241055-b71baeb2d99c0e77.jpg](https://i-blog.csdnimg.cn/blog_migrate/10a15d9e3b58febe4717ac00a14545ac.webp?x-image-process=image/format,png)
英雄不朽,图片来源http://upload-images.jianshu.io/upload_images/7241055-b71baeb2d99c0e77.jpg
- 技术路线:opencv+python(opencv在Python中的封装库是cv2,依赖于numpy)
step1:打开并显示视频
要组合视频,首先需要打开视频并获取每一帧的图像,在opencv中可以使用VideoCapture
这个类来打开视频,打开的视频也存在于这个类中,使用.read()
方法也可以获得每一帧的图像,该方法的用法类似于生成器,每调用一次都会返回下一帧的图像。其中.waitKey()
方法是延迟并获取键盘输入,传入参数是