適応的平滑化フィルタ(m×n)
Namespace: fvalgcliAssembly: fvalgcli (in fvalgcli.dll) Version: 3.1.0.0 (3.1.0.11)
Syntax
C# |
---|
public static int fnFIE_adaptive_averageMxN( FHANDLE hsrc, FHANDLE hdst, double delta, int size_m, int size_n, f_border_mode border_mode, double border_value ) |
Visual Basic |
---|
Public Shared Function fnFIE_adaptive_averageMxN ( hsrc As FHANDLE, hdst As FHANDLE, delta As Double, size_m As Integer, size_n As Integer, border_mode As f_border_mode, border_value As Double ) As Integer |
Parameters
- hsrc
- Type: fvalgcli..::..FHANDLE
入力画像 ( type: uc8, s16, us16, double )
- hdst
- Type: fvalgcli..::..FHANDLE
出力画像 ( 入力画像の型と同じ 又はdouble型 )
- delta
- Type: System..::..Double
濃度差分の閾値 ( 0よりも大きい値 )
- size_m
- Type: System..::..Int32
フィルタの幅( 水平方向 1以上画像幅以下の奇数)
- size_n
- Type: System..::..Int32
フィルタの高さ( 垂直方向 1以上画像高さ以下の奇数)
- 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_value
- 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 | ライセンスエラー |