运动跟踪如何工作?
Motion 中的跟踪行为分析影片片段帧范围的像素区域(称为参考图案),以便在其穿过画布时“自动跟踪”图案。您可以通过将一个或多个屏幕跟踪器(下面显示的带外圈的红色十字)拖到要分析的片段区域,指定要分析和“跟踪”的参考图案。Motion 之后会在一段指定的时间长度内分析指定参考图案的运动。此时间长度基于跟踪行为的长度、已定义的播放范围长度或片段长度。
理想情况下,参考图案应该是一种一致且易于识别的高对比度详图。这有助于更加轻松地进行图案跟踪。
分析期间,跟踪器前进到每个后续帧中,在跟踪器中心点四周的搜索区域中对多个位置进行采样。其中一些位置比其他位置更加适合指定的参考图案,并且跟踪器可找出搜索区域内与参考图案最匹配的位置(借助子像素精确度)。分析每个帧之后,跟踪器通过衡量最佳匹配的接近程度来分配相关值。
除了搜索参考图案的位置以外,跟踪器可确定图案从一个帧到另一个帧的变换方式(缩放、旋转或修剪)。设想您正在跟踪穿过摄像机的某位路人衬袖上的商标。如果此人在经过摄像机时稍微转身,参考图案就会发生旋转。跟踪器跟踪参考图案以及图案缩放或旋转中的任何移动。
在它分析项目中的运动时,Motion 会记录数据,您之后可将此类数据应用到项目中的其他任何对象。
使用的跟踪器越多,您记录的空间信息就越多:单点跟踪会记录位置数据;双点跟踪和四点跟踪会记录位置、旋转和缩放数据(通过比较点之间的相对更改);多点跟踪可以记录形状上的所有控制点(顶点)。
在 Motion 中进行的跟踪是一种平面效果;也就是说,跟踪不会发生在 Z 空间(厚度)。例如,在分析片段中的两个特征时,并且此片段正在 3D 空间中移动,您可记录片段中的位置、缩放或旋转随时间推移所发生的变化,而非记录实际的 3D 变换。
【注】“防抖动”行为(位于行为的“运动跟踪”类别)借助一种高级技术来分析片段整个帧的运动,无需使用跟踪器。