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 |
| 方向成分(各方向の和)を返す [詳解]
|
|
◆ 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 |
◆ lumi()
double tadah_fussy::gl::CenterSurroundDiff::lumi |
( |
Coord< int > |
c | ) |
const |
|
inline |
◆ operator[]()
double tadah_fussy::gl::CenterSurroundDiff::operator[] |
( |
Coord< int > |
c | ) |
const |
|
inline |
◆ ori() [1/2]
double tadah_fussy::gl::CenterSurroundDiff::ori |
( |
Coord< int > |
c | ) |
const |
|
inline |
方向成分(各方向の和)を返す
- 引数
-
- 戻り値
- 方向成分の和
◆ 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)の大きさ
このクラス詳解は次のファイルから抽出されました: