序列模式下的跟踪
在Sequence模式下,CameraTracker会跟踪附加到Source输入并定义一组2D要素轨迹,这些轨迹与场景中的固定点相对应。
注意: 如果打算使用单独的LensDistortion节点手动消除镜头畸变,则应在跟踪序列之前执行此操作。看到处理镜头变形。否则,设置Lens Distortion至Unknown Lens在解决相机位置之前,必须强制CameraTracker计算失真。
跟踪之前,请使用CameraTracker的属性面板控制Viewer输出并确定跟踪行为:
1. | 在CameraTracker标签,确保Source设定为Sequence。 |
2. | 如果您打算遮盖部分图像,请设置Mask控制遮罩来源。 |
例如,如果您使用来自附加到Mask输入,选择Mask Alpha。有关更多信息,请参见遮盖图像区域。
注意: 对于立体或多视角素材,请设置Principal View在CameraTracker 要么 Settings标签转到主跟踪视图。任何遮罩均应应用于此视图,然后用于计算辅助摄像机。
3. | 使用Range下拉列表以确定要分析的帧: |
• Input -默认值,将帧范围设置为附加到Source输入。
• Global -将跟踪框架范围设置为项目设置中设置的范围frame range控件。
如果未定义帧范围,则将读取的第一个图像的帧范围用作Global帧范围。
• Custom -设置由from和to领域。
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重新控制控件,使轨道数保持恒定。 |
看到对序列轨道进行故障排除有关调整这些控件的更多详细信息。
当播放头到达序列的末尾时,它将通过依次向后读取帧来开始进行验证。如果由于错误而重新播种的任何轨道,只要它们仍然可行,就可以追溯到创建它们的位置。