主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

時間的オートメーションアルゴリズム

计算机视觉工具箱™,激光雷达工具箱™,自动驾驶工具箱™のラベル付けアプリによって,データに自動的にラベルを付けるカスタムオートメーションアルゴリズムを作成してインポートできます。オートメーションアルゴリズムは,時間に依存させないことも,時間に依存させることもできます。

  • “非時間依存(非時間的)アルゴリズム”は,独立して各タイムスタンプ(またはイメージ)を処理できます。たとえば,組み込みの人物検出器などの検出アルゴリズムは,時間に依存しないアルゴリズムです。

  • “時間依存(時間的)アルゴリズム”は,実行のタイムスタンプに依存します。たとえば,時間的な組み込みのポイントトラッカーなどの追跡アルゴリズムは,前のタイムスタンプの追跡を使用して,現在のタイムスタンプのオブジェクトを追跡します。

イメージラベラーアプリは,非時間的アルゴリズムのみをサポートしています。ビデオラベラー激光雷达ラベラー(激光雷达工具箱),およびグラウンドトゥルースラベラー(自动驾驶工具箱)アプリは,非時間的アルゴリズムと時間的アルゴリズムをサポートしています。

時間的オートメーションアルゴリズムの作成

ラベル付けアプリで使用する時間的オートメーションアルゴリズムを作成するには,アプリのツールストリップで,[アルゴリズムの選択][アルゴリズムの追加)[アルゴリズムの新規作成)を選択します。クラステンプレートが開き,アルゴリズムを定義できます。次のテンプレートのクラス定義が示すとおり,既定では,このクラスはvision.labeler.AutomationAlgorithmクラスとvision.labeler.mixin.Temporalクラスを継承しています。

classdefMyCustomAlgorithm < vision. laber . automationalgorithm && vision. laber .mixin. temporal

時間ベースのアルゴリズムは,この両方のクラスを継承しなければなりません。時間的mixinクラスを継承すると,开始时间CurrentTimeEndTimeなどのプロパティにアクセスして,時間ベースのアルゴリズムを設計できるようになります。時間的プロパティの有効化の詳細については,vision.labeler.mixin.Temporalクラスのリファレンスページを参照してください。カスタムオートメーションアルゴリズムの定義の一般的な詳細については,vision.labeler.AutomationAlgorithmクラスのリファレンスページを参照してください。

アルゴリズムの作成後,アルゴリズムの保存場所について,クラステンプレートの手順に従ってください。

時間的オートメーションアルゴリズムの実行

ラベル付けから時間的アルゴリズムを実行するには,まずアルゴリズムのリストを更新します。アプリのツールストリップで[アルゴリズムの選択][リストの更新)を選択します。次に,組み込みオートメーションアルゴリズムと同じように,[アルゴリズムの選択]リストを再度開き,アルゴリズムを選択し,データに対して実行します。

時間的アルゴリズムの場合,オプションで,オートメーションの方向を構成できます。[オートメーションの構成)をクリックします。既定では,オートメーションアルゴリズムは時間間隔の開始から終了までのラベルに適用されます。アルゴリズムの方向と開始時間を変更するには,この表に示すオプションのいずれかを選択します。

オートメーションの方向 オートメーションの開始時間

参考

アプリ

関数

関連するトピック