ScoreMode プロパティー

適用
ビジョンオブジェクト: Correlation、Geometric、Polar

解説
検索時のスコアの受け入れ閾値を設定します。

用法

VGet  Sequence.Object.ScoreMode, var
VSet  Sequence.Object.ScoreMode, value
Sequence
シーケンス名かシーケンス名を示す文字列変数
Object
オブジェクト名かオブジェクト名を示す文字列変数。オブジェクトは指定されたシーケンスに存在していなければなりません。
var
プロパティーの値を示す整数変数
value
プロパティーの新しい値を示す整数または式


  • 0 - Accept100
    • ビジョン定数: VISION_SCOREMODE_ACCEPT100
  • 1 - Accept90
    • ビジョン定数: VISION_SCOREMODE_ACCEPT90
  • 2 - Accept70
    • ビジョン定数: VISION_SCOREMODE_ACCEPT70

デフォルト: 0 - Accept100

詳細説明
ScoreModeは、検索時のスコアの受け入れ閾値を設定します。これは、ビジョンオブジェクトが検出判定には到達せず検出されなかったが、近いスコアであったことを知りたい場合に役立つ機能です。プロパティー値のAcceptXXのXX部分は、スコアを取得するAccept値の割合(%)を表しています。

例えば、Accept値が700に設定されていて、ScoreModeをAccept70に設定した場合は、スコアの受け入れ閾値は700*0.7=490となり、Scoreが490までのスコア結果が取得されて、検出不良(Foundリザルトが"False")であっても表示します。 デフォルト設定のAccept100では、スコアの受け入れ閾値はAccept値と同じであることから、検出不良は、スコアはゼロに設定されて表示されません。

ScoreModeがAccept100でない場合は、検索時間が長くなることに注意してください。

参照
Correlationオブジェクト, Geometric オブジェクト, Polarオブジェクト, Accept プロパティー