next up previous
Next: その他 Up: 各クラスのAPI詳細 Previous: MalibSource

Subsections

MalibSpatial3x3

3×3の汎用空間フィルタ処理を適用するためのフィルタである。 入力形式にはRGBカラーモデル、グレースケールモデルの両者に対応する。 なお出力のデータ形式は入力形式と同じものとなる。

記述ファイル

spatial3x3.c、spatial3x3.h

メンバ変数

MalibSpatial3x3に追加されるメンバ変数は以下のとおりである。
coef
 
3×3の係数行列
gain
 
上記の係数行列から計算されるゲイン

公開関数

malib_spatial3x3_new ()
 
コンストラクタ
malib_spatial3x3_new_with_buf (MalibBuffer* buf)
 
コンストラクタ。入力となるバッファを引数で指定する
malib_spatial3x3_new_with_coef (MalibBuffer* buf, int coef[3][3])
 
コンストラクタ。入力となるバッファおよび係数行列を引数で指定する
malib_spatial3x3_delete (MalibSpatial3x3* filter)
 
デストラクタ

非公開関数

malib_spatial3x3_write_frame_data (MalibSpatial3x3* filter,
MalibFrame* frame)
 
malib_source_write_frame_data())の実体となる 関数である。本クラスが提供するフィルタ処理を実装する



Jun IIO
2001-06-14