Roughness リザルト
適用
ビジョンオブジェクト: Blob、DefectFinder
解説
ブローブの粗さを返します。
用法
VGet Sequence.Object.Roughness [(result)], var
- Sequence
- シーケンス名かシーケンス名を示す文字列変数
- Object
- オブジェクト名かオブジェクト名を示す文字列変数。オブジェクトは指定されたシーケンスに存在していなければなりません。
- var
- リザルトの値を示す実数変数
- result
- 整数リザルトの範囲は、1からNumberOfResultsプロパティーの設定値までです。省略可能で、省略時のリザルト番号は、CurrentResultになります。
値
1.0以上の実数値
詳細説明
Roughness(粗さ)は、ブローブ表面の不均一性または不規則性の尺度で、「実際のブローブ周囲長」に対する、「ブローブの凸面周囲長」の比で表わします。実際のブローブ周囲長」とは、ブローブのエッジにあるすべてのピクセルを結んだ線の長さを指します(Perimeterリザルト)。「ブローブの凸面周囲長」とは、ブローブにあるすべての突出部を結んだ長さを指します。滑らかな凸形ブローブでは、「粗さ」は、下限値の1.0になりますが、粗いブローブだと、「実際のブローブ周囲長」の値は、「ブローブの凸面周囲長」よりも大きくなるため、粗さ値は1よりも大きくなります。
参照
Blobオブジェクト, DefectFinderオブジェクト, Compactness リザルト, Holes リザルト, Perimeter リザルト