ThresholdLow屬性
套用至
視覺物件:Blob, Contour, ImageOp, DefectFinder
說明
設定或傳回Blob、DefectFinder或ImageOp物件的ThresholdLow值。
用途
VGet Sequence.Object.ThresholdLow, var
VSet Sequence.Object.ThresholdLow, value
- Sequence
- 序列名稱或表示序列名稱的字串變數
- Object
- 物件名稱或表示物件名稱的字串變數。物件必須存在於指定序列中。
- var
- 表示屬性值的整數變數
- value
- 表示新屬性值的整數或運算式
數值
0 - 254
此數值需小於ThresholdHigh值,否則將會發生錯誤。
預設:0
詳細說明
ThresholdLow屬性可搭配ThresholdHigh屬性定義代表特徵(或物件)、影像背景及Edge的灰階區域。ThresholdLow屬性可定義將視為Blob的灰階值下界。任何落在ThresholdLow及ThresholdHigh間灰階區域內的影像部分將指派1的像素權重。(即此為Blob。)
若Polarity屬性設為DarkOnLight,則ThesholdLow及ThresholdHigh間的灰階將變為黑色像素,所有其他像素將為白色。
若Polarity屬性設為LightOnDark,則ThesholdLow及ThresholdHigh間的灰階將變為白色像素,所有其他像素將為黑色。
使用ThresholdLow及ThresholdHigh屬性時,需確定其各別可用的正確數值。為此,Vision Guide長條圖功能需為有效狀態。您可於影像執行長條圖,以檢視不同灰階像素數間的關係。您可從長條圖對話方塊調整各閾值並檢視結果。
參考
Blob物件、Contour物件、DefectFinder物件、ImageOp物件、Polarity屬性、ThresholdHigh屬性