FoundOnEdge結果

套用至
視覺物件:Blob, Correlation, DefectFinder, Geometric

說明
發現物件過於靠近搜尋視窗的Edge時傳回”True”。

用途

VGet  Sequence.Object.FoundOnEdge [(result)], var
Sequence
序列名稱或表示序列名稱的字串變數
Object
物件名稱或表示物件名稱的字串變數。物件必須存在於指定序列中。
var
表示結果值的布林變數
result
結果編號。若忽略,則結果編號為CurrentResult。用於傳回多項結果的物件。

數值

  • 0 – False:無法找到位於搜尋視窗Edge的物件
  • -1 - True:找到位於搜尋視窗Edge的物件

詳細說明
FoundOnEdge為特殊結果,可搭配Blob、Correlation、Geometric及DefectFinder物件使用。

即使物件的一部分可能超出視野範圍,視覺系統有時仍會嘗試回報找到Blob、Correlation、Geometric或DefectFinder物件。找到Blob、Correlation、Geometric或DefectFinder物件但部分物件位在搜尋視窗外時,Vision Guide可設定Found結果以傳回”False”,而不是將這些物件回報為Found。

若您想將FoundOnEdge結果為”True”的物件設為「未找到」,請將RejectOnEdge屬性設為”True”。

NOTE:


即使Accept屬性值較低,也會出現使用Correlation或Geometric物件且Found結果傳回”False”的情形。在此情況下,請檢查FoundOnEdge結果及RejectOnEdge屬性。RejectOnEdge屬性設定可能會將這些情況從偵測結果中排除。

參考
Blob物件、Correlation物件、Found結果、Geometric物件、DefectFinder物件、RejectOnEdge屬性、Score結果