分析深度

要分析深度:

1.   请执行以下任一操作:

使用FrameSeparation控件以选择当前帧与要为其计算镜头深度的帧之间的偏移量。例如,如果您当前的帧为100,帧间隔为2,则DepthGenerator使用帧98和帧102生成深度图。

理想情况下,您希望帧紧靠在一起,以使图像相似并包含世界的相同部分。但是,当帧之间的距离更远且摄像机之间的基线更大时,您可以获得更准确的深度。因此,对于快速的摄像机移动,您需要较小的帧间距;对于慢速的摄像机移动,您可以使用较大的帧间距。要更改快慢运动的间隔,可以设置动画效果Frame Separation控制。

请注意,此控件不会影响计算中使用的帧数,因为它始终为2。

让DepthGenerator尝试计算最佳Frame Separation自动单击Analyze Sequence。为此,相机中的Camera必须为帧范围内的所有帧定义输入。

DepthGenerator遍历整个序列,尝试计算出正确的帧间隔,并对动画进行动画处理Frame Separation值。

或者,您也可以点击Analyze Frame让DepthGenerator自动计算当前帧的帧间隔。这给了您比Analyze Sequence,因为您可以遍历时间轴,分析特定帧,并在必要时进行调整Frame Separation手动值。

2.   遍历时间轴并密切注意Calculated Accuracy值。这将显示在分析帧间隔时计算出的深度精度。接近1的值被认为是准确的,接近0的值不正确。

您可以在以后将元素放置在3D中时使用产生精确值的框架(例如,通过单击Create Card或使用PositionToPoints节点)。

如果未获得准确的深度值,请尝试调整Frame Separation或使用Ignore Mask

3.   通过从查看器中的通道列表中选择2D深度通道。要在深度图中查看更多详细信息,最好在Viewer中临时调整增益和伽玛控制。

深度图。 之后的相同深度图
调整查看器增益。
4.   如果已经设定Surface Point要么Surface Normal为了生成位置和法线,您还可以通过从查看器的通道列表中选择它们来查看它们。

位置传递。 法线通过。
5.   继续完善结果