序列模式下的跟踪

Sequence模式下,CameraTracker会跟踪附加到Source输入并定义一组2D要素轨迹,这些轨迹与场景中的固定点相对应。

注意:  如果打算使用单独的LensDistortion节点手动消除镜头畸变,则应在跟踪序列之前执行此操作。看到处理镜头变形。否则,设置Lens DistortionUnknown Lens在解决相机位置之前,必须强制CameraTracker计算失真。

跟踪之前,请使用CameraTracker的属性面板控制Viewer输出并确定跟踪行为:

1.   CameraTracker标签,确保Source设定为Sequence
2.   如果您打算遮盖部分图像,请设置Mask控制遮罩来源。

例如,如果您使用来自附加到Mask输入,选择Mask Alpha。有关更多信息,请参见遮盖图像区域

注意:  对于立体或多视角素材,请设置Principal ViewCameraTracker 要么 Settings标签转到主跟踪视图。任何遮罩均应应用于此视图,然后用于计算辅助摄像机。

3.   使用Range下拉列表以确定要分析的帧:

Input -默认值,将帧范围设置为附加到Source输入。

Global -将跟踪框架范围设置为项目设置中设置的范围frame range控件。

如果未定义帧范围,则将读取的第一个图像的帧范围用作Global帧范围。

Custom -设置由fromto领域。

4.   Settings标签,定义特征跟踪的起点:

Number of Features -定义每个帧中要跟踪的功能数量。

理想情况下,每帧应使用100条以上的轨道。在大多数情况下,默认值150应该足够,但是在困难的情况下,您可以考虑使用更大的数字。

Detection Threshold -设置要素在输入图像上的分布。

如果输入较低的检测阈值,则会在图像的所有部分上均匀跟踪特征,反之亦然。

低阈值分布 高阈值分布

Feature Separation -设置要素相对于彼此的分布。

要强制特征分离并在均匀距离的图像上均匀分布特征,请输入较高的特征分离值。

分离值低 高分离值
5.   校验Refine Feature Locations将检测到的特征锁定到局部角落。如果激活此功能,CameraTracker会在您的素材中找到最接近的角点并将其锁定到该特征。
6.   校验Preview Features查看跟踪功能的当前分布。

当您想在跟踪之前进一步调整跟踪参数时,预览会派上用场-调整控件后,它会动态更新。

在使用分布和分离控件进行跟踪之前,确保预览的特征均匀分布并且不会过于密集地聚集在一起非常重要。

顺序预览功能
7.   对预览中的功能分布感到满意后,请点击Track开始分析序列。
8.   CameraTracker开始顺序读取帧并跟踪存在的功能。曲目不符合在Settings标签Tracking重新控制控件,使轨道数保持恒定。

看到对序列轨道进行故障排除有关调整这些控件的更多详细信息。

当播放头到达序列的末尾时,它将通过依次向后读取帧来开始进行验证。如果由于错误而重新播种的任何轨道,只要它们仍然可行,就可以追溯到创建它们的位置。