深さの分析

深さを分析するには:

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で深度チャンネルを表示します。デプスマップの詳細を確認するには、ビューアでゲインとガンマコントロールを一時的に調整することをお勧めします。

深度マップ。 後の同じ深度マップ
ビューアのゲインを調整します。
4.   設定した場合Surface PointまたはSurface Normal位置パスと法線パスを生成するには、ビューアのチャンネルのリストからそれらを選択して表示することもできます。

ポジションパス。 法線が通過します。
5.   に進む結果の改善