グレイサーチパラメータ
Namespace: FVIL.GS2Assembly: FVILbasic (in FVILbasic.dll) Version: 3.1.0.0 (3.1.0.17)
Syntax
C# |
---|
[SerializableAttribute] public class CFviGS2Param : CFviDataObject |
Visual Basic |
---|
<SerializableAttribute> Public Class CFviGS2Param Inherits CFviDataObject |
Remarks
グレイサーチ実行時に使用するパラメータです。
サーチの実行オプションによって使用されないパラメータがあります。
実行オプション(ExecuteOption)とパラメータの対応を下表の 1,2,3 の覧に示します。
◎×は要否を意味します。
初期値と範囲:
プロパティ | 初期値 | 範囲 | 1 | 2 | 3 | 説明 |
---|---|---|---|---|---|---|
Count | 1 | 1~ | ◎ | ◎ | ◎ | 最大検出数 |
ThresholdMid | 5000 | 1000~9999 | ◎ | ◎ | ◎ | 途中相関値 |
ThresholdFinal | 6000 | 1000~9999 | ◎ | ◎ | ◎ | 最終相関値 |
EdgeDetect | false | false/true | ◎ | ◎ | ◎ |
サーチウインドウの周囲に接触したパタンも検出するか否かを指定します。
|
ReverseMode | false | false/true | ◎ | ◎ | ◎ |
反転パターン検出モードフラグ 濃度反転しているパターンも検出するか否かを指定します。
|
PitchX | 0 | 0~ | ◎ | ◎ | ◎ | 最終的な回答の出力時に、同一の解であるとみなす範囲を指定します。 0 を入力した場合、パターンサイズの半分になります。 |
PitchY | 0 | 0~ | ◎ | ◎ | ◎ | 最終的な回答の出力時に、同一の解であるとみなす範囲を指定します。 0 を入力した場合、パターンサイズの半分になります。 |
Precision | Normal | Precision に定義された定数 | ◎ | × | × | 精度 |
Complexity | 1 | 1~9 | ◎ | × | × | 複雑度。 圧縮度を内部で自動決定する為の指標です。 数値が大きい方が複雑度が高いことを意味します。 1 を指定するとサーチ開始圧縮度が高圧縮に設定され、 9 を指定するとサーチ開始圧縮度が低圧縮に設定されます。 |
FirstUnit | 2 | 0~9 | × | ◎ | ◎ | サーチ開始圧縮度を指定します。 圧縮度が n のとき、2 の -n 乗倍の画像でサーチを開始します。 |
LastUnit | 0 | 0~9 | × | ◎ | ◎ | サーチ終了圧縮度を指定します。 圧縮度が n のとき、2 の -n 乗倍の画像でサーチを完了します。 |
Subpxl | Neib4 | Subpxl に定義された定数 | × | × | ◎ | 精サーチ・サブピクセル推定に用いる近傍を指定します。 8近傍を指定する場合、サーチ終了圧縮度(LastUnit)は 0 を推奨します。 |
凡例:
番号 | ExecuteOption | 実行される関数 |
---|---|---|
1 | Default | fnFIE_gs2_search |
2 | Enforce | fnFIE_gs2_search_enforce |
3 | Enforce2 | fnFIE_gs2_search_enforce2 |