分析深度
要分析深度:
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. | 继续完善结果。 |