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

Center-Surround スケール間差分 [詳解]

公開メンバ関数

 CenterSurroundDiff (const GaussianPyramid &pyramid, double ki=1.0/3.0, double kc=1.0/3.0, double ko=1.0/3.0)
 コンストラクタ [詳解]
 
Coord< int > size () const
 Gaussian Pyramidの一番目の画像(σ = 2)の大きさを返す [詳解]
 
double operator[] (Coord< int > c) const
 顕著性を返す [詳解]
 
double lumi (Coord< int > c) const
 輝度成分を返す [詳解]
 
double color (Coord< int > c) const
 色相成分を返す [詳解]
 
double ori (size_t theta, Coord< int > c) const
 方向成分を返す [詳解]
 
double ori (Coord< int > c) const
 方向成分(各方向の和)を返す [詳解]
 

詳解

Center-Surround スケール間差分

構築子と解体子

◆ CenterSurroundDiff()

tadah_fussy::gl::CenterSurroundDiff::CenterSurroundDiff ( const GaussianPyramid pyramid,
double  ki = 1.0/3.0,
double  kc = 1.0/3.0,
double  ko = 1.0/3.0 
)

コンストラクタ

引数
pyramid処理に使うガウシアン・ピラミッド
ki,kc,ko強度・色成分・方向成分の線形結合時の係数(重み)

関数詳解

◆ color()

double tadah_fussy::gl::CenterSurroundDiff::color ( Coord< int >  c) const
inline

色相成分を返す

引数
c座標値
戻り値
色相成分

◆ lumi()

double tadah_fussy::gl::CenterSurroundDiff::lumi ( Coord< int >  c) const
inline

輝度成分を返す

引数
c座標値
戻り値
輝度成分

◆ operator[]()

double tadah_fussy::gl::CenterSurroundDiff::operator[] ( Coord< int >  c) const
inline

顕著性を返す

引数
c座標値
戻り値
顕著性

◆ ori() [1/2]

double tadah_fussy::gl::CenterSurroundDiff::ori ( Coord< int >  c) const
inline

方向成分(各方向の和)を返す

引数
c座標値
戻り値
方向成分の和

◆ ori() [2/2]

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

方向成分を返す

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

◆ size()

Coord< int > tadah_fussy::gl::CenterSurroundDiff::size ( ) const
inline

Gaussian Pyramidの一番目の画像(σ = 2)の大きさを返す

戻り値
Gaussian Pyramidの一番目の画像(σ = 2)の大きさ

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