このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
计算机视觉工具箱™,激光雷达工具箱™,自动驾驶工具箱™のラベル付けアプリによって,データに自動的にラベルを付けるカスタムオートメーションアルゴリズムを作成してインポートできます。オートメーションアルゴリズムは,時間に依存させないことも,時間に依存させることもできます。
“非時間依存(非時間的)アルゴリズム”は,独立して各タイムスタンプ(またはイメージ)を処理できます。たとえば,組み込みの人物検出器などの検出アルゴリズムは,時間に依存しないアルゴリズムです。
“時間依存(時間的)アルゴリズム”は,実行のタイムスタンプに依存します。たとえば,時間的な組み込みのポイントトラッカーなどの追跡アルゴリズムは,前のタイムスタンプの追跡を使用して,現在のタイムスタンプのオブジェクトを追跡します。
イメージラベラーアプリは,非時間的アルゴリズムのみをサポートしています。ビデオラベラー、激光雷达ラベラー(激光雷达工具箱),およびグラウンドトゥルースラベラー(自动驾驶工具箱)アプリは,非時間的アルゴリズムと時間的アルゴリズムをサポートしています。
ラベル付けアプリで使用する時間的オートメーションアルゴリズムを作成するには,アプリのツールストリップで,[アルゴリズムの選択]、[アルゴリズムの追加)、[アルゴリズムの新規作成)を選択します。クラステンプレートが開き,アルゴリズムを定義できます。次のテンプレートのクラス定義が示すとおり,既定では,このクラスはvision.labeler.AutomationAlgorithm
クラスとvision.labeler.mixin.Temporal
クラスを継承しています。
classdefMyCustomAlgorithm < vision. laber . automationalgorithm && vision. laber .mixin. temporal
時間ベースのアルゴリズムは,この両方のクラスを継承しなければなりません。時間的mixinクラスを継承すると,开始时间
、CurrentTime
、EndTime
などのプロパティにアクセスして,時間ベースのアルゴリズムを設計できるようになります。時間的プロパティの有効化の詳細については,vision.labeler.mixin.Temporal
クラスのリファレンスページを参照してください。カスタムオートメーションアルゴリズムの定義の一般的な詳細については,vision.labeler.AutomationAlgorithm
クラスのリファレンスページを参照してください。
アルゴリズムの作成後,アルゴリズムの保存場所について,クラステンプレートの手順に従ってください。
ラベル付けから時間的アルゴリズムを実行するには,まずアルゴリズムのリストを更新します。アプリのツールストリップで[アルゴリズムの選択]、[リストの更新)を選択します。次に,組み込みオートメーションアルゴリズムと同じように,[アルゴリズムの選択]リストを再度開き,アルゴリズムを選択し,データに対して実行します。
時間的アルゴリズムの場合,オプションで,オートメーションの方向を構成できます。[オートメーションの構成)をクリックします。既定では,オートメーションアルゴリズムは時間間隔の開始から終了までのラベルに適用されます。アルゴリズムの方向と開始時間を変更するには,この表に示すオプションのいずれかを選択します。
オートメーションの方向 | オートメーションの開始時間 | 例 |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|