AngleMaxIncrement屬性
套用至
視覺物件:Correlation
說明
AngleMaxIncrement屬性指定用於教導Correlation模型執行角度搜尋所使用的最大角度增量。教導模型時,系統會自動選擇角度增量。透過設定AngleMaxIncrement屬性,系統會針對自動選擇角度增量及設定值進行比較。然後,會採用較少的數量。
用途
VGet Sequence.Object.AngleMaxIncrement, var
VSet Sequence.Object.AngleMaxIncrement, value
- Sequence
- 序列名稱或表示序列名稱的字串變數
- Object
- 物件名稱或表示物件名稱的字串變數。物件必須存在於指定序列中。
- var
- 表示屬性值的實數變數
- value
- 表示新屬性值的實數或運算式
數值
實數1 - 10(單位:度)
預設:5
詳細說明
為使Correlation(相關)搜尋做出正確的角度定位搜尋,請依下列順序進行。
首先,AngleEnable屬性設為"True"。閱讀與AngleMaxIncrement屬性相關的資料前,應注意為AngleMaxIncrement屬性值設定新值後必須教導Correlation模型,該設定才會生效。
若您嘗試在教導Correlation物件後將AngleMaxIncrement屬性值變更為新數值以尋找Correlation物件,則不會以新角度增量進行搜尋。變更AngleMaxIncrement屬性值後,必須重新教導Correlation模型。
若需精確量測角度,應提供與所需精確角度對應的最大角度增量。但應注意到,角度增量越小,模型所需的儲存空間越多,且搜尋時間會越長。
應注意,雖然帶有角度的Correlation通常可找到旋轉部件,但也通常會大幅增加Correlation的搜尋時間。因此,帶有角度的Correlation是最適合用於尋找微幅旋轉部件的方法。另一方面,Geometric搜尋則適合包含大幅旋轉偵測的模式搜尋。若可預測部件具備大幅旋轉角度,則可使用Geometric搜尋。
此外,Polar物件的速度通常非常快,可與Correlation物件搭配使用,兩者可形成強大且快速的組合。(請參閱Correlation或Polar物件搜尋以取得更多資訊。)
參考
Angle結果、AngleEnable屬性、AngleRange屬性、Correlation物件、Geometric物件