next up previous
Next: MalibMpegFile Up: 各クラスのAPI詳細 Previous: MalibMixture

Subsections

MalibMovingave

時間方向、空間方向に対し、近傍平均を計算する。すなわち、各ピクセルに 対してそのピクセルを含む周囲の3×3×3のピクセル値を加算し、27で割る計算を 適用する。

本フィルタを適用すると、時間方向に1フレーム遅れが生じることに注意。

本フィルタの入力にはRGBカラーモデル、グレースケールモデルを適用できる。 出力のデータ形式は入力形式と同じものとなる。

記述ファイル

movingave.c、movingave.h

メンバ変数

MalibMovingaveに追加されるメンバ変数はない。MalibFilterを参照。

公開関数

malib_movingave_new ()
 
コンストラクタ
malib_movingave_new_with_buf (MalibBuffer* buf)
 
コンストラクタ。入力となるバッファを引数で指定する

非公開関数

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



Jun IIO
2001-06-14