MaxArea屬性
套用至
視覺物件:ArcInspector, Blob, Contour, DefectFinder, LineInspector
說明
定義偵測時的物件上限。找不到超過MaxArea屬性值的Blob。
用途
VGet Sequence.Object.MaxArea, var
VSet Sequence.Object.MaxArea, value
- Sequence
- 序列名稱或表示序列名稱的字串變數
- Object
- 物件名稱或表示物件名稱的字串變數。物件必須存在於指定序列中。
- var
- 表示屬性值的Long變數
- value
- 表示新屬性值的Long值或運算式
數值
1 - (搜尋視窗的面積)
預設:100,000
詳細說明
若為Blob及DefectFinder物件,MinArea及MaxArea屬性會設定Blob物件偵測的範圍。找不到超過MaxArea 屬性值的Blob。(即Found結果傳回值為“False”。)
若為ArcInspector及LineInspector物件,MinArea及MaxArea屬性會設定瑕疵面積的範圍。找不到超過MaxArea屬性值的瑕疵。(即Found結果傳回值為“False”。)
建立新Blob物件時,由於預設值分別設定為25及100,000,因此MinArea屬性值和MaxArea屬性值間的範圍會非常大。這表示在多數情況下,由於Blob的範圍過寬,Blob物件將會傳回“True”的Found結果。在多數應用項目中,在MinArea屬性值和MaxArea屬性值間設定較小的範圍非常實用,但這些數值也會隨著應用項目而異。依據各應用項目設定MinArea及MaxArea屬性值。
請勿為MinArea及MaxArea間的範圍設定過大的數值。若範圍過大,可能會導致錯誤偵測。
參考
Area結果、Blob物件、Contour物件、DefectFinder物件、LineInspector物件、ArcInspector物件、MinArea屬性、MinMaxArea屬性