Accept屬性

套用至
視覺物件:ArcFinder, ArcInspector, BoxFinder, ColorMatch, Contour, CornerFinder, Correlation, Edge, Geometric, LineFinder, LineInspector, Polar

說明
Accept屬性用於指定分數值,特徵值必須等於或超過該指定值才會視為找到。

用途

VGet  Sequence.Object.Accept, var
VSet  Sequence.Object.Accept, value
Sequence
序列名稱或表示序列名稱的字串變數
Object
物件名稱或表示物件名稱的字串變數。物件必須存在於指定序列中。
var
表示屬性值的整數變數
value
表示新屬性值的整數或運算式

數值
1 - 999的整數

預設:

  • 700 - ColorMatch、Correlation、Polar、Geomatric
  • 100 - Edge、ArcFinder、LineFinder、ArcInspector、LineInspector、BoxFinder、Contour、CornerFinder

詳細說明

(僅Correlation、Geometric、Polar)Accept屬性也會影響在感興趣區域內特定區域的搜尋速度。Accept屬性值較大時,目標特徵則會與已登錄模型極為相似。因此,可透過約略搜尋將許多區域排除在外,且不再繼續搜尋。然而,若Accept屬性值較小,即使目標特徵與已登錄模型的相似度不高,其數值仍可能會超過Accept屬性,因此需要在更多區域內進行詳細搜尋。因此,提高Accept屬性值可減少搜尋所需時間。

若指定值較小,可能會導致錯誤偵測。

參考
BoxFinder物件、ColorMatch物件、Confusion屬性、Correlation物件、Edge物件、Geometric物件、Polar物件、Score結果、ArcFinder物件、LineFinder物件、ArcInspector物件、LineInspector物件、CornerFinder物件、Contour物件