我们目前正在为需要 OpenCV 的程序开发一些功能。摆在桌面上的一个想法是使用“缓冲区”,它将一分钟的视频数据保存到内存中,然后我们需要为每个事件触发从该缓冲区中提取一个 13 秒的视频文件。
目前我们对 OpenCV 没有足够的经验,所以我们不知道这是否可能。查看文档,唯一允许写入内存的函数是 imencode 和 imdecode,但这些是图像。如果我们能找到一种将图像序列写入视频文件的方法,那将是整洁的,但现在我们的想法是使用视频缓冲区。
我们还使用 OpenCV 版本 2 规范。
TL;DR 我们想知道是否可以将视频的一部分写入内存。