GraphicLibrary  0.5.0
tadah_fussy::gl::GaussianFilter クラス

Gaussian Filter Kernel [詳解]

公開メンバ関数

 GaussianFilter (double sigma=1.0)
 ガウス関数の標準偏差を指定して構築 [詳解]
 
double operator[] (int i) const
 指定した位置のガウシアン・フィルタ・カーネルの値を返す [詳解]
 
int wSize () const
 カーネル・サイズ ( 3σ の四捨五入値 ) を返す [詳解]
 

詳解

Gaussian Filter Kernel

一次元のガウシアン・フィルタ・カーネル。

構築子と解体子

◆ GaussianFilter()

tadah_fussy::gl::GaussianFilter::GaussianFilter ( double  sigma = 1.0)
explicit

ガウス関数の標準偏差を指定して構築

引数
sigma標準偏差

関数詳解

◆ operator[]()

double tadah_fussy::gl::GaussianFilter::operator[] ( int  i) const
inline

指定した位置のガウシアン・フィルタ・カーネルの値を返す

位置 i の有効範囲は -wSize() から wSize() までである。それ以外の位置を指定した場合はゼロを返す。

引数
i座標値
戻り値
ガウシアン・フィルタ・カーネルの値

◆ wSize()

int tadah_fussy::gl::GaussianFilter::wSize ( ) const
inline

カーネル・サイズ ( 3σ の四捨五入値 ) を返す

カーネルの有効範囲は -wSize() から wSize() までとなる。 3σ の四捨五入値がゼロになる場合、強制的に 1 としている。

戻り値
カーネル・サイズ

このクラス詳解は次のファイルから抽出されました: