シーケンスモードでの追跡

Sequenceモードでは、CameraTrackerはSourceシーン内の固定ポイントに対応する2Dフィーチャトラックのセットを入力および定義します。

注意:  別のLensDistortionノードを使用してレンズの歪みを手動で削除する場合は、シーケンスを追跡する前に削除する必要があります。見るレンズの歪みを扱う。それ以外の場合、設定Lens DistortionUnknown Lens CameraTrackerに歪みを計算させるためにカメラの位置を解決する前に。

追跡する前に、CameraTrackerのプロパティパネルを使用して、ビューアの出力を制御し、追跡動作を決定します。

1.   CameraTrackerタブ、確認してくださいSourceに設定されていますSequence
2.   画像の一部をマスクする場合は、 Maskマットソースへの制御。

たとえば、に接続されたロトノードからアルファチャンネルを使用している場合Mask入力、選択Mask Alpha。詳細については、 画像の領域をマスクする

注意:  立体視またはマルチビューの映像の場合、 Principal ViewCameraTracker または 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トラックの数が一定になるようにコントロールが再シードされます。

見るシーケンストラックのトラブルシューティングこれらのコントロールの調整の詳細については。

再生ヘッドがシーケンスの最後に達すると、フレームを逆方向に順番に読み取ることで検証パスを開始します。エラーのために再シードされたトラックは、実行可能なままであれば、作成されたポイントを過ぎて追跡されます。