Confusion屬性
套用至
視覺物件:Correlation, Geometric, Polar
說明
表示要搜尋的影像中預期的混亂程度。此為一項特徵可取得的最高形狀分數,但並非您正在搜尋的特徵。(意即,影像中是否出現會「混淆」搜尋演算法的圖樣?若有,到什麼程度?)
用途
VGet Sequence.Object.Confusion, var
VSet Sequence.Object.Confusion, value
- Sequence
- 序列名稱或表示序列名稱的字串變數
- Object
- 物件名稱或表示物件名稱的字串變數。物件必須存在於指定序列中。
- var
- 表示屬性值的整數變數
- value
- 表示新屬性值的整數或運算式
數值
1 - 999的整數,數值越高代表影像中的混亂程度越高。
預設:800 - Correlation、Polar、Geometric
詳細說明
Confusion屬性及Accept屬性皆會影響圖樣搜尋速度。
搜尋會持續進行,直到在NumberToFind內指定的分數圖樣數量中找到大於Confusion值的數值。若找到大於Accept數值及小於Confusion數值的分數圖樣,則會繼續搜尋更高的分數圖樣,若無更高的分數圖樣,則會確認圖樣搜尋結果。Confusion屬性可讓系統在探索所有可能的影像區域前中止搜尋,以加快處理速度。
依據預期「錯誤部件」取得的最高數值(加上誤差範圍)設定Confusion屬性值。建議將Confusion屬性值設定為大於或等於Accept屬性值的數值。將Confusion屬性值設為高數值可能會增加搜尋時間,而將該屬性值設為低數值可能會減少搜尋時間。不過,請注意,低Confusion屬性值可能會增加錯誤偵測的可能性。
影像內包含多項相似特徵時,Confusion屬性則至關重要。在此情況下,正確設定Confusion屬性值(即高設定值)有助於排除錯誤特徵。然而,若圖像中相似的特徵數量不多,則可將Confusion屬性值設為較低數值,此有助於縮短處理時間。
參考
Accept屬性、Correlation物件、Geometric物件、Polar物件、Score結果