ニューラルネットワークモデルのプリロード
深度やセマンティック セグメンテーションといったLightshipの認識機能は、AR環境の各ピクセルをどのように描画するかを知るためのニューラルネットワークモデルに依存しています。 これらのモデルはARDKに含まれていないため、機能が出力を提供する前にアプリケーションをダウンロードしてインストールする必要があり、その結果、ユーザーエクスペリエンスに悪影響を及ぼす可能性のある長いロード時間が発生します。 Lightshipは、この問題を防ぐためにモデルのプリロード機能を提供しており、モデルを前もってアプリケーションにダウンロードすることで、アウェアネス機能使用時の起動遅延を削減できます。 (モデルの初期化による遅延が生じることがありますが、フルモデルのダウンロードほど長くはかかりません。)
アプリケーションは、既存のモデルファイルを登録するか、ARDKにモデルファイルのダウンロードを要求することができます。 いずれにせよ、一度プリロードされたモデルファイルは、アンインストールによってクリアされるまでアプリケーションのキャッシュに保存され続け、実行時にロードされます。
既知の制限
- モデル・プリロードは、モデル・ファイルをアプリケーション・キャッシュに保存します。 モデルの復号化は依然としてサブシステムの起動時に行われるため、アウェアネス機能を起動する際には若干の待ち時間が発生することが予想される。
- Lightshipは起動時にデフォルトのモデルファイル定義にリセットされ、以前のセッションで登録されたカスタムモデルファイルは保持されません。 この制限を回避するには、各ARセ ッションの開始時に
RegisterModel
を使用してモデルファイルを再登録してください。
詳細情報
Lightship プロジェクトでこの機能を使用する詳細については、 How to Use Neural Network Model Preloading を参照してください。