グレイサーチパタンオブジェクト
Namespace: FVIL.GS2Assembly: FVILbasic (in FVILbasic.dll) Version: 3.1.0.0 (3.1.0.17)
Syntax
C# |
---|
[SerializableAttribute] public class CFviGS2Pattern : CFviDataObject |
Visual Basic |
---|
<SerializableAttribute> Public Class CFviGS2Pattern Inherits CFviDataObject |
Remarks
グレイサーチパタンオブジェクトを生成するためのクラスです。
初期状態では未生成ですので、プロパティの取得やメソッドの操作を行うことはできません。
Create(CFviPattern, Filter) または
Create(CFviImage, CFviPoint, Filter, CFviImage) で
オブジェクトの生成を行ってください。
処理対象画像の条件:
処理対象の画像は下記の条件を満たしている必要が有ります。
- 画像種別が FVIL.ImageType.UC8 である事
- チャネル数が 1 である事
マスク画像の条件:
処理対象の画像は下記の条件を満たしている必要が有ります。
- 画像種別が FVIL.ImageType.UC8 または FVIL.ImageType.BIN である事
- チャネル数が 1 である事
初期値と範囲:
プロパティ | 初期値 | 範囲 | 説明 |
---|---|---|---|
Handle | 無効 (IntPtr.Zero) | 有効なハンドル | グレイサーチパタンオブジェクトハンドル |
Offset | 無効 | 任意の座標 (パタン画像左上からの相対値) | 回答オフセット |
Filter | 無効 | Filter に定義された定数 |
フィルタ種別 内部で画像ピラミッドの生成に使います。 |
関連する FIE 関数:
fnFIE_gs2_pattern_alloc
fnFIE_gs2_pattern_rotate
fnFIE_gs2_pattern_get_image
fnFIE_gs2_pattern_get_mask
fnFIE_gs2_pattern_set_mask
fnFIE_gs2_pattern_unset_mask
fnFIE_gs2_pattern_get_offset
fnFIE_gs2_pattern_set_offset
fnFIE_gs2_pattern_get_comp_filter
fnFIE_gs2_pattern_set_comp_filter