我有一个视频流(现在我只是使用视频)。我需要每秒钟或更多秒获得一帧,我需要根据8个坐标(左上角x / y,右上角x / y,右下角x / y和左下角x / y)剪切这些图片的一部分。 / p>
我认为我能够在java中进行切割,但我宁愿在python中进行,因为整个应用程序是用python / django编写的。
可以直接在python中完成这两件事吗? 你能指点我一些文件吗?
答案 0 :(得分:0)
您可以从使用OpenCV的Python中的一些视频处理开始
Python : Reading Video File and Saving Video File using OpenCV
它包含所有基本链接,如从文件和相机中读取,它提供了如何处理帧的初步概念。
然后在OpenCV mat中获得每个帧之后,您可以形成一个Bounding Box Rect来从中提取区域或ROI
关闭此问题 Cropping Live Video Feed
裁剪单帧可以像完成一样完成 Cropping a Single Image in OpenCV Python
这可以针对每个帧重复进行,您甚至可以写入视频文件,并参考First Reference。