グレイサーチパタンオブジェクト

Namespace: FVIL.GS2
Assembly: 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

Inheritance Hierarchy

System..::..Object
FVIL..::..CFviObject
FVIL.Data..::..CFviDataObject
FVIL.GS2..::..CFviGS2Pattern

See Also