ガボール フィルタ

Namespace: fvalgcli
Assembly: fvalgcli (in fvalgcli.dll) Version: 3.1.0.0 (3.1.0.11)

Syntax

C#
public static int fnFIE_gabor(
	FHANDLE hSrc,
	FHANDLE hDst,
	double sigma,
	double wavelen,
	double orient,
	int filter_mode,
	f_border_mode border_mode,
	double border_val
)
Visual Basic
Public Shared Function fnFIE_gabor ( 
	hSrc As FHANDLE,
	hDst As FHANDLE,
	sigma As Double,
	wavelen As Double,
	orient As Double,
	filter_mode As Integer,
	border_mode As f_border_mode,
	border_val As Double
) As Integer

Parameters

hSrc
Type: fvalgcli..::..FHANDLE
入力画像 ( type: uc8, s16, us16, float, double )
hDst
Type: fvalgcli..::..FHANDLE
出力画像 ( type: uc8, s16, us16, float, double )
sigma
Type: System..::..Double
ガボールフィルタの標準偏差 (単位 : pixel, 0.4≦sigma)
wavelen
Type: System..::..Double
ガボールフィルタの波長 (単位 : pixel, 0<wavelen)
orient
Type: System..::..Double
ガボールフィルタの方位 (単位 : radian )
filter_mode
Type: System..::..Int32
フィルターモード. [範囲:0=実部、1=虚部、2=実部と虚部の自乗和の平方根]
border_mode
Type: fvalgcli..::..f_border_mode
ボーダー処理モード.
  • F_BORDER_NONE ボーダー拡張しない
  • F_BORDER_ZERO 0埋めモード
  • F_BORDER_VALUE 一定値モード
  • F_BORDER_CONTINUOUS 端延長モード
  • F_BORDER_REPEAT 繰り返しモード
  • F_BORDER_MIRROR1 反転モード1
  • F_BORDER_MIRROR2 反転モード2
border_val
Type: System..::..Double
ボーダー濃度値。border_mode が F_BORDER_VALUE の場合のみ使用されます。その他のモードの場合は、この値は無視されます。

Return Value

Type: Int32
以下のエラーコードを返します。

エラーコード:
f_err内容
F_ERR_NONE正常終了
F_ERR_NOMEMORYメモリ不足エラー
F_ERR_INVALID_IMAGE画像オブジェクトの異常
F_ERR_INVALID_PARAMパラメータ異常
F_ERR_NO_LICENCEライセンスエラー

Examples



See Also