ThresholdBlockSize 屬性
套用至
視覺物件:Blob, Contour, ImageOp
說明
設定或傳回用於計算每個像素的平均亮度的方形鄰域的大小。鄰域大小相對於搜索視窗的大小(ROI, Region of Interest)進行設置。
用途
VGet Sequence.Object.ThresholdBlockSize, var
VSet Sequence.Object.ThresholdBlockSize, value
- Sequence
- 序列名稱或表示序列名稱的字串變數
- Object
- 物件名稱或表示物件名稱的字串變數。物件必須存在於指定序列中。
- var
- 表示屬性值的整數變數
- value
- 表示新屬性值的整數或運算式
數值
- 1 - 1/4 ROI
- 視覺常數:VISION_THRESHBLKSIZE_1_4_ROI
- 在ROI×1/4大小的區域中計算平均亮度。
- 2 - 1/8 ROI
- 視覺常數:VISION_THRESHBLKSIZE_1_8_ROI
- 在ROI×1/8大小的區域中計算平均亮度。
- 3 - 1/16 ROI
- 視覺常數:VISION_THRESHBLKSIZE_1_16_ROI
- 在ROI×1/16大小的區域中計算平均亮度。
- 4 - 1/32 ROI
- 視覺常數:VISION_THRESHBLKSIZE_1_32_ROI
- 在ROI×1/32大小的區域中計算平均亮度。
- 5 - 1/64 ROI
- 視覺常數:VISION_THRESHBLKSIZE_1_64_ROI
- 在ROI×1/64大小的區域中計算平均亮度。
預設:3 - 1/16 ROI
詳細說明
ThresholdBlockSize屬性是方形的像素鄰域大小,用於計算二值化期間指定像素的平均亮度。像素鄰域大小設置為ROI寬度的百分比,設置值從“1/4 ROI, 1/8 ROI, 1/16 ROI, 1/32 ROI, 1/64 ROI”中選擇。降低ROI寬度百分比可以適應局部亮度變化。但是,如果物件較小,則降低ROI寬度百分比可能無法正確設置二值化。
參考
Blob物件、Contour物件、ImageOp物件、ThresholdLeve屬性