このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
run
間隔内のすべてのフレームに対するラベル オートメーションの実行
説明
run
メソッドは、オートメーション アルゴリズムを実行することで、単一のフレームに対する自動化されたラベルを計算します。オートメーション中は、ラベル付けアプリがこのメソッドをループ内で実行し、オートメーション用に選択された各フレームに対する自動化されたラベルを計算します。単一のフレームに、イメージや点群などの複数の信号を含めることができます。
AutomationAlgorithm
のクライアントはこのメソッドを実装しなければなりません。
は、autoLabels
= run(algObj
,frame
)algObj
オートメーション アルゴリズムを使用して単一のフレーム frame
を処理し、自動化されたラベル autoLabels
を返します。
入力引数
algObj
— オートメーション アルゴリズム
vision.labeler.AutomationAlgorithm
オブジェクト
オートメーション アルゴリズム。vision.labeler.AutomationAlgorithm
オブジェクトとして指定します。
frame
— フレーム
数値行列 | pointCloud
オブジェクト | M 行 1 列の cell 配列
ラベルが計算されるフレーム。数値イメージ行列または pointCloud
オブジェクトとして指定するか、複数のイメージ行列と pointCloud
オブジェクトからなる M 行 1 列の cell 配列として指定します。複数の信号の cell 配列を指定するには、algObj
が多重信号オートメーションをサポートしていなければなりません。
出力引数
autoLabels
— オートメーションによって生成されたラベル
categorical 行列 | 構造体配列 | table
オートメーション アルゴリズムによって生成されたラベル。categorical 行列、構造体配列、または table として返されます。
ピクセルのラベル付けを自動化するアルゴリズムの場合、run
メソッドを実装して、autoLabels
を categorical
ラベル配列として返します。各カテゴリがピクセル ラベルを表します。詳細については、ラベラー アプリにおけるエクスポートしたピクセル ラベルの保存方法 を参照してください。
ピクセル以外のラベルを自動化するアルゴリズムの場合、run
メソッドを実装して、構造体配列を返します。配列内の各構造体には、特定の名前とタイプのラベルが含まれます。このメソッドは、名前とタイプが同じラベルを配列内の 1 つの構造体にまとめます。
次の表に、autoLabels
テーブルの列または各 autoLabels
構造体のフィールドを示します。
フィールド名 | 説明 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Type | ラベル タイプを保持する
| ||||||||||||||
Name | ラベルの名前を含む文字ベクトル。 | ||||||||||||||
Position | 指定された
| ||||||||||||||
Attributes (オプション) | ラベルの各属性に対して構造体を 1 つ含む構造体配列。ラベル定義に属性が含まれていない場合は、出力 構造体配列 |
サンプルの構造体配列 autoLabels
を表示するには、MATLAB® コマンド プロンプトで次のコードを入力します。
autoLabels(1).Name = 'Car'; autoLabels(1).Type = labelType.Rectangle; autoLabels(1).Position = [20 20 50 50]; autoLabels(2).Name = 'Truck'; autoLabels(2).Type = labelType.Rectangle; autoLabels(2).Position = [70 70 50 50; 100 100 25 25];
または、ピクセル以外のラベルの場合、run
メソッドを使用して、autoLabels
を table として返すことができます。テーブルの行は、構造体配列の構造体と同等です。テーブルの列は、構造体のフィールドと同等です。次のテーブルは、先ほど示したサンプルの構造体配列 autoLabels
と同等です。
Name Type Position ____________ _________ ____________ 'Car' Rectangle [1x4 double] 'Truck' Rectangle [2x4 double]
バージョン履歴
R2017a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)