gyroflow 中文文档 下载 App

同步是什么:运动数据与画面之间那几十毫秒的偏移

为什么会有时间差

多数相机把陀螺数据记录在视频管线之外,"拍到这一帧像素"与"记下这一刻姿态"不是同一瞬间,中间差几十毫秒。Gyroflow 需要知道这个偏移量,才能把姿态对准到正确的帧上——对不准,快速运动时画面就"追不上"。

哪些机型不用同步

GoPro HERO 8+、DJI、Insta360、Sony、Blackmagic RAW 的同步参数内置且准确,整个同步环节可以跳过。其余来源都要做。

同步点的工作方式

时间线上每个同步点是一个时间偏移值(毫秒),运动数据按它整体平移去贴合画面。多个同步点之间偏移量线性插值:

自动同步的原理与局限

自动同步用光流算法从像素里估算相机运动,再与陀螺数据对齐求出偏移。光流本质是估算,遇到画面缺乏运动、纹理单一的场景会给出坏点,所以自动同步的点必须人工复核——判读方法见判断同步点好坏。

打点前的两个前提

  1. IMU 方向要对(数据轴向与画面运动方向对应,见IMU 方向与零偏);
  2. 影响同步的设置(低通滤波、旋转、零偏、积分方法、卷帘快门)都已定稿——改任何一项都要删光同步点重来。
时间线全景:深色陀螺曲线、光流亮线、同步点与变焦叠层
时间线四层数据

先认识这张时间线:深色线是记录的运动数据,亮线是光流估算的运动,同步点把前者平移到与后者重合——自动同步就是干这个的。