有没有开源算法的软件可以计算视频的运动向量?

问题描述 投票:0回答:0

我从行驶的车辆侧面拍摄了更高质量的视频,捕捉了沿途近处和远处的风景。我想在 3D 引擎中重新创建捕获的车辆路线,并使用此视频创建一些 3D 视差背景,使该背景尽可能接近 3D。

我正在寻找一种软件或算法,它可以使用该视频的属性,并理想地从每帧的每个像素生成运动矢量,这样我就能够处理这些数据并从沿路线的这些对象创建纹理墙。

可以使用的视频属性:

  • 朝一个方向(左或右)移动,尽可能多地消除上下跳跃 - 它基本上是跨越几分钟视频片段的非常宽的全景
  • 视频顶部有一片天空,移动极其缓慢,每一帧几乎完全相同,可用于帧之间几乎完美的运动和色彩稳定
  • 尽可能高的分辨率和清晰度
  • 尽可能少的压缩以避免伪影
  • 尽可能高的 FPS,允许每个对象跨多个帧移动

我相信视频具有提取不同深度的每个对象的像素所需的所有信息,这可以通过单个像素沿 X 轴跨多个连续帧的移动速度轻松确定。应该可以提取不同 Z 深度的多个纹理层。

我知道我需要为此制定自己的算法,但我正在寻求一些现有软件的帮助,如果已经有任何可用的东西,就不再做同样的事情。我认为对我来说最好的帮助是提取每个帧的每个像素的运动向量,以了解每个像素沿着多个连续帧在 X 轴上移动的距离。

video-processing motion-detection
© www.soinside.com 2019 - 2024. All rights reserved.