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 プロパティー