適応的平滑化フィルタ(3×3)

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

Syntax

C#
public static int fnFIE_adaptive_average(
	FHANDLE hsrc,
	FHANDLE hdst,
	double delta,
	f_border_mode border_mode,
	double border_value
)
Visual Basic
Public Shared Function fnFIE_adaptive_average ( 
	hsrc As FHANDLE,
	hdst As FHANDLE,
	delta As Double,
	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よりも大きい値 )
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ライセンスエラー

Examples



See Also