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物件