ガボール フィルタ
Namespace: fvalgcliAssembly: 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 | ライセンスエラー |