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

ガウシアン・ピラミッド [詳解]

公開メンバ関数

 GaussianPyramid (const canvas::DrawingArea_IF &draw, double sigma=1.0, double lambda=GaborFilter::DEFAULT_LAMBDA)
 対象画像データとガウシアン・フィルタ用のパラメータを指定して構築 [詳解]
 
double lumi (size_t i, Coord< int > c) const
 指定した画像番号・位置の輝度を返す [詳解]
 
double red (size_t i, Coord< int > c) const
 指定した画像番号・位置の色彩(赤)を返す [詳解]
 
double green (size_t i, Coord< int > c) const
 指定した画像番号・位置の色彩(緑)を返す [詳解]
 
double blue (size_t i, Coord< int > c) const
 指定した画像番号・位置の色彩(青)を返す [詳解]
 
double yellow (size_t i, Coord< int > c) const
 指定した画像番号・位置の色彩(黄)を返す [詳解]
 
double ori (size_t i, size_t theta, Coord< int > c) const
 指定した画像番号・位置・方向の方向成分を返す [詳解]
 
Coord< int > imageSize (size_t i) const
 スケール画像の大きさを返す [詳解]
 

静的公開変数類

static const size_t IMAGE_COUNT = 7
 ScaleImageの数(σ = 2~8)
 

詳解

ガウシアン・ピラミッド

構築子と解体子

◆ GaussianPyramid()

tadah_fussy::gl::GaussianPyramid::GaussianPyramid ( const canvas::DrawingArea_IF draw,
double  sigma = 1.0,
double  lambda = GaborFilter::DEFAULT_LAMBDA 
)

対象画像データとガウシアン・フィルタ用のパラメータを指定して構築

引数
draw対象画像データ
sigmaガウシアン・フィルタの標準偏差
lambda方向成分で利用するガボール・フィルタの波長

関数詳解

◆ blue()

double tadah_fussy::gl::GaussianPyramid::blue ( size_t  i,
Coord< int >  c 
) const
inline

指定した画像番号・位置の色彩(青)を返す

引数
i画像番号
c座標値
戻り値
色彩(青)

◆ green()

double tadah_fussy::gl::GaussianPyramid::green ( size_t  i,
Coord< int >  c 
) const
inline

指定した画像番号・位置の色彩(緑)を返す

引数
i画像番号
c座標値
戻り値
色彩(緑)

◆ imageSize()

Coord< int > tadah_fussy::gl::GaussianPyramid::imageSize ( size_t  i) const

スケール画像の大きさを返す

引数
i画像番号
戻り値
画像サイズ

◆ lumi()

double tadah_fussy::gl::GaussianPyramid::lumi ( size_t  i,
Coord< int >  c 
) const
inline

指定した画像番号・位置の輝度を返す

引数
i画像番号
c座標値
戻り値
輝度

◆ ori()

double tadah_fussy::gl::GaussianPyramid::ori ( size_t  i,
size_t  theta,
Coord< int >  c 
) const

指定した画像番号・位置・方向の方向成分を返す

引数
i画像番号
theta方向成分( 0 = 0° ; 1 = 45° ; 2 = 90° ; 3 = 135° )
c座標値
戻り値
方向成分

◆ red()

double tadah_fussy::gl::GaussianPyramid::red ( size_t  i,
Coord< int >  c 
) const
inline

指定した画像番号・位置の色彩(赤)を返す

引数
i画像番号
c座標値
戻り値
色彩(赤)

◆ yellow()

double tadah_fussy::gl::GaussianPyramid::yellow ( size_t  i,
Coord< int >  c 
) const
inline

指定した画像番号・位置の色彩(黄)を返す

引数
i画像番号
c座標値
戻り値
色彩(黄)

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