DetailLevel屬性
套用至
視覺物件:Geometric
說明
在幾何搜尋期間,選擇將Edge視為找到的等級。
用途
VGet Sequence.Object.DetailLevel, var
VSet Sequence.Object.DetailLevel, value
- Sequence
- 序列名稱或表示序列名稱的字串變數
- Object
- 物件名稱或表示物件名稱的字串變數。物件必須存在於指定序列中。
- var
- 表示屬性值的整數變數
- value
- 表示新屬性值的整數或運算式
數值
- 1 - Medium
- 視覺常數:VISION_DETAILLEVEL_MEDIUM
- 2 - High
- 視覺常數:VISION_DETAILLEVEL_HIGH
- 3 - Very High
- 視覺常數:VISION_DETAILLEVEL_VERYHIGH
預設:1 - Medium
詳細說明
DetailLevel屬性判定搜尋期間可將何者視為Edge。Edge是由相鄰像素間的灰度值變化來定義。對於對比度發生變化、有雜訊及照明不一致的影像,預設等級(Medium)可穩定偵測出有效的Edge。然而,與影像中的高對比區域相比,若感興趣物件具有非常低的對比度,則可能無法偵測到對比度低的Edge。若影像含有低對比物件,請將細節等級設為High,以確保可偵測到影像中的所有重要Edge。Very High設定可擷取所有Edge,包括對比度非常低的Edge。但請注意,此模式對雜訊非常敏感。
Smoothness屬性也會影響Edge的擷取方式。
參考
Geometric物件、Smoothness屬性