我正在从事一个 blob 跟踪项目,并且有许多高清视频,我想缩小它们的大小以进行存储和下游跟踪/形状分析。我想使用一种无损方法,该方法利用视频的黑白性质以及各个帧之间没有太多移动的事实。
视频非常稀疏,每帧 5 到 10 个 b&w blob,总共占用 <30% 的空间,每个 blob 在帧之间移动 <5-10% 的视场,并且在 2-3 之间不会改变太多形状帧。
我将为这个项目使用 Python、Matlab 或 LabView 工作,并且可以使用批处理实用程序(如果可用)。如果找不到合适的视频格式,可能值得将文件导出为压缩图像堆栈。这有什么好处和坏处?视频编解码器使用相邻帧之间的相关性,因此它应该更有效,但如果选择了错误的编解码器或配置不正确,则不会。