AngleEnable屬性
套用至
視覺物件:Correlation, Geometric
說明
指定Correlation或Geometric物件是否要搜尋旋轉的功能。
用途
VGet Sequence.Object.AngleEnable, var
VSet Sequence.Object.AngleEnable, value
- Sequence
- 序列名稱或表示序列名稱的字串變數
- Object
- 物件名稱或表示物件名稱的字串變數。物件必須存在於指定序列中。
- var
- 表示屬性值的布林變數
- value
- 表示新屬性值的布林值或運算式
數值
- 0 – False:不搜尋旋轉。
- -1 - True:搜尋旋轉。
預設:
- Correlation:False
- Geometric:True
詳細說明
若AngleEnable屬性設為”False”,則AngleRange及AngleMaxIncrement屬性將不會用於搜尋Correlation或Geometric物件。
應注意,雖然帶有角度的Correlation通常可找到旋轉部件,但也通常會大幅增加Correlation的搜尋時間。因此,帶有角度的Correlation是最適合用於尋找微幅旋轉部件的方法。另一方面,Geometric搜尋則適合包含大幅旋轉偵測的模式搜尋。若可預測部件具備大幅旋轉角度,則可使用Geometric搜尋。
此外,Polar物件的速度通常非常快,可與Correlation物件搭配使用,兩者可形成強大且快速的組合。(請參閱Correlation或Polar物件搜尋以取得更多資訊。)
為使Correlation(相關)搜尋做出正確的角度搜尋,請依下列順序進行。
首先,AngleEnable屬性設為"True"。此外,您必須先確認AngleMaxIncrement及AngleRange的各屬性設定正確後,才可以教導Correlation模型。您必須重新教導Correlation模型並且將AngleEnable屬性設為”True”,Correlation角度搜尋才能正常運作。
為使Geometric搜尋做出正確的角度搜尋,請依下列順序進行。
首先,AngleEnable屬性設為"True"。此外,您必須先確認AngleStart及AngleRange的各屬性設定正確後,才可以教導Geometric模型。
參考
AngleMaxIncrement屬性、AngleRange屬性、Angle結果、Correlation物件、Geometric物件