Region Feature Extraction vTool#
通常、Region Morphology vToolの後にRegion Feature Extraction vToolを使用し、後続の意思決定または結果出力のための独特の特徴を抽出します。
特徴を抽出する前にCalibration vToolを使用し、両方のvToolsのTransformation出力/入力ピンを接続する場合、Calibration vToolによって提供される変換データにより、Region Feature Extraction vToolではワールド座標の画像の特徴をメートル単位で出力できます(サフィックス_mの出力ピンが使用可能になります)。
仕組み#
領域から次の特徴を抽出できます。
- Area: Calibration vToolを使用して変換データを提供する場合、これは領域またはその面積(平方メートル)のピクセル数です。
- Center of gravity:領域の中心です。
- Axis-aligned bounding box:領域の周囲に軸整列された最小の長方形です。つまり、領域のすべてのピクセルが境界ボックスで囲まれ、ボックスのすべての境界が1つ以上の領域ピクセルに接触していることを意味します。
- Oriented bounding box:領域の周囲で任意に方向付けされた最小の長方形です。つまり、領域のすべてのピクセルが境界ボックスで囲まれ、ボックスのすべての境界が1つ以上の領域ピクセルに接触していることを意味します。ボックスの方向は、ボックスのエリアが最小化されるように決定されます。
-
真円度:真円度は、領域が円にどの程度相似しているかを示す尺度です。これは、領域の端のピクセルから領域の中心までの距離に基づいて計算されます。正円の真円度は1になります。真円度は次の式で表されます。
真円度 = 1 – 距離偏差/距離平均
-
Rectangularity:長方形性は、領域が長方形にどれだけ類似しているかを示す尺度です。最初にその領域に最適な長方形を決定することによって計算されます。次に、入力領域の面積と、対応する最適な長方形の面積の相対的な差が決定されます。完全な長方形の長方形性は1です。
vToolの設定#
Region Feature Extraction vToolを設定するには:
- [vTool Settings]エリアの[Recipe Management]ペインで、[Open Settings]をクリックするか、vToolをダブルクリックします。
[Region Feature Extraction]ダイアログが開きます。 - 抽出する領域の特徴を選択します。
特徴抽出の結果は、ピンデータビューで表示できます。ここで、表示する出力を選択できます。
入力#
領域#
1つまたは複数の領域を受け入れます。
- データ型:Region、Region Array
変換#
Calibration vToolから変換データを受け入れます。
- データ型:Transformation Data
出力#
Area_px#
領域の面積をピクセル単位で返します。
- データ型:Float Array
Area_m#
領域の面積を平方メートル単位で返します。
- データ型:Float Array
centers_px#
領域の中心をピクセル座標で返します。
- データ型:PointF Array
Centers_m#
ワールド座標内の領域の中心をメートル単位で返します。
- データ型:PointF Array
AlignedBoxes_px#
領域を囲む最小の軸整列境界ボックスをピクセル座標で返します。
- データ型:RectangleF Array
AlignedBoxes_m#
ワールド座標内の領域を囲む最小の軸整列境界ボックスをメートル単位で返します。
- データ型:RectangleF Array
OrientedBoxes_px#
領域を囲む最小の任意方向付け境界ボックスをピクセル座標で返します。
- データ型:RectangleF Array
OrientedBoxes_m#
ワールド座標内の領域を囲む最小の任意方向付け境界ボックスをメートル単位で返します。
- データ型:RectangleF Array
真円度#
領域の真円度を返します。
- データ型:Float Array
長方形性#
領域の長方形性を返します。
- データ型:Float Array