GraphicLibrary  0.5.0
SIFT::KeyPointValue クラス

キーポイント用クラス [詳解]

公開メンバ関数

 KeyPointValue (const Coord< int > &dogP, size_t dogIndex=0)
 DoG 画像上の座標とDoG 画像への添字を指定して構築 [詳解]
 
int octave () const
 オクターブ番号を返す [詳解]
 
int scale () const
 スケール番号を返す [詳解]
 
int ratio () const
 原画像に対する DoG 画像の大きさの比率(逆数)を返す [詳解]
 
size_t dogIndex () const
 DoG 画像への添字を返す [詳解]
 
Coord< int > p () const
 原画像上に合わせた座標値を返す [詳解]
 
Coord< int > dogP () const
 DoG 画像上の座標値を返す [詳解]
 
void setDogP (const Coord< int > &dogP)
 DoG 画像上の座標値をセットする [詳解]
 
void setDogIndex (size_t dogIndex)
 DoG 画像への添字をセットする [詳解]
 
Coord< double > subP () const
 サブピクセルの座標値を返す [詳解]
 
double subScale () const
 サブピクセルのスケール値を返す [詳解]
 
void setSubPixel (const Coord< double > &p, double scale)
 サブピクセルの値をセットする [詳解]
 

静的公開メンバ関数

static void setScalePerOctave (size_t scalePerOctave)
 オクターブあたりのスケール数をセットする [詳解]
 
static size_t scalePerOctave ()
 オクターブあたりのスケール数を返す [詳解]
 

詳解

キーポイント用クラス

構築子と解体子

◆ KeyPointValue()

SIFT::KeyPointValue::KeyPointValue ( const Coord< int > &  dogP,
size_t  dogIndex = 0 
)
inline

DoG 画像上の座標とDoG 画像への添字を指定して構築

引数
dogPDoG 画像上の座標
dogIndexDoG 画像への添字

関数詳解

◆ dogIndex()

size_t SIFT::KeyPointValue::dogIndex ( ) const
inline

DoG 画像への添字を返す

戻り値
DoG 画像への添字

◆ dogP()

Coord< int > SIFT::KeyPointValue::dogP ( ) const
inline

DoG 画像上の座標値を返す

戻り値
DoG 画像上の座標値

◆ octave()

int SIFT::KeyPointValue::octave ( ) const
inline

オクターブ番号を返す

戻り値
オクターブ番号

◆ p()

Coord< int > SIFT::KeyPointValue::p ( ) const
inline

原画像上に合わせた座標値を返す

戻り値
原画像上に合わせた座標値

◆ ratio()

int SIFT::KeyPointValue::ratio ( ) const
inline

原画像に対する DoG 画像の大きさの比率(逆数)を返す

戻り値
原画像に対する DoG 画像の大きさの比率(逆数)

◆ scale()

int SIFT::KeyPointValue::scale ( ) const
inline

スケール番号を返す

戻り値
スケール番号

◆ scalePerOctave()

static size_t SIFT::KeyPointValue::scalePerOctave ( )
inlinestatic

オクターブあたりのスケール数を返す

戻り値
オクターブあたりのスケール数

◆ setDogIndex()

void SIFT::KeyPointValue::setDogIndex ( size_t  dogIndex)
inline

DoG 画像への添字をセットする

引数
dogIndexDoG 画像への添字

◆ setDogP()

void SIFT::KeyPointValue::setDogP ( const Coord< int > &  dogP)
inline

DoG 画像上の座標値をセットする

引数
dogPDoG 画像上の座標値

◆ setScalePerOctave()

static void SIFT::KeyPointValue::setScalePerOctave ( size_t  scalePerOctave)
inlinestatic

オクターブあたりのスケール数をセットする

引数
scalePerOctaveオクターブあたりのスケール数

◆ setSubPixel()

void SIFT::KeyPointValue::setSubPixel ( const Coord< double > &  p,
double  scale 
)
inline

サブピクセルの値をセットする

引数
pサブピクセルの座標値
scaleサブピクセルのスケール値

◆ subP()

Coord< double > SIFT::KeyPointValue::subP ( ) const
inline

サブピクセルの座標値を返す

戻り値
サブピクセルの座標値

◆ subScale()

double SIFT::KeyPointValue::subScale ( ) const
inline

サブピクセルのスケール値を返す

戻り値
サブピクセルのスケール値

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