回复于:【PFTrack教程】如何将多个摄像机解算到一个场景中?(gif图文详解)

VFX大学 PFtrack,3DEqualizer,Mocha摄像机追踪 【PFTrack教程】如何将多个摄像机解算到一个场景中?(gif图文详解) 回复于:【PFTrack教程】如何将多个摄像机解算到一个场景中?(gif图文详解)

#31485

追光
参与者

3. 使用测量图片解算摄像机

使用一个位置的测量静帧图像,是一种专门用来将多个运动摄像机解算到一个场景中的不同方法。使用这种方法,我们会使用 Photo Survey 节点从静帧图像中建立场景,然后在 Scene Solver 节点中以此解算移动摄像机。

——————

使用静帧图像

建议使用 Image Input 节点收集静帧图像,当图像方向不同或文件名序号不连续时这一点尤其重要。

将图片拖拽到 Image Input 节点的节点编辑器中,导入静帧图片。

我们可以在 Image Input 节点中对图像作一些操作和管理,比如指定图像的方向、垂直翻转或水平翻转等。

在本次案例中,静帧图像都是水平翻转+垂直翻转的,以免在 Cinema 中倒立显示。

——————

Photo Survey 节点

Photo Survey 节点会从静帧图像中创建一个场景和点云,这个过程是分两步完成的。第一步是自动寻找匹配特征点。

第二步会从这些特征点中创建点云。

我们应该从图片文件中读取 EXIF 数据,如果可用的话。

——————

定位场景

在本次案例中,我们是先定位场景,然后解算运动摄像机。不过这个顺序并不是一定要这样,我们也可以在后续阶段定位场景,这里说明一下。

在之前的教程中追光说过,如果已知两个跟踪点之间的距离,我们就可以设置一个正确的场景大小。靠在墙上的金属板上的两个铰链之间的距离,是实地测量过的。已知两个选中的跟踪点或点云点之间的距离,是可以提供给 Orient Scene 节点,以缩放场景的。

——————

解算视频摄像机

Scene Solver 节点是专门用来将运动摄像机解算到场景(该场景是由 Photo Survey 节点摄影测量过的)中的节点。Photo Survey 中的点云必须连到 Scene Solver 的第一个输入端,而运动摄像机需要连到额外的输入。

Photo Survey 中的数据进行初始化(初始化操作每个节点必须做一次)之后,就可以跟踪并解算额外的摄像机到场景中了。