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 リザルト