GraphicLibrary
0.5.0
|
SIFTルーチン定義用ヘッダ [詳解]
クラス | |
class | SIFT::KeyPointValue |
キーポイント用クラス [詳解] | |
class | SIFT::EqKeyPointValue |
キーポイントの等号チェック用関数オブジェクト [詳解] | |
struct | SIFT::FeatureValue |
特徴量を保持する構造体 [詳解] | |
関数 | |
bool | SIFT::operator< (const KeyPointValue &kp1, const KeyPointValue &kp2) |
二つのキーポイントの大小比較 [詳解] | |
void | SIFT::Run (const Matrix< double > &src, double s0, size_t scale, size_t minSize, double rth, double dth, KeyPoint *kp, std::vector< FeatureValue > *fv) |
SIFT 特徴量を求める [詳解] | |
SIFTルーチン定義用ヘッダ
|
inline |
二つのキーポイントの大小比較
kp1,kp2 | 比較対象のキーポイント |
void SIFT::Run | ( | const Matrix< double > & | src, |
double | s0, | ||
size_t | scale, | ||
size_t | minSize, | ||
double | rth, | ||
double | dth, | ||
KeyPoint * | kp, | ||
std::vector< FeatureValue > * | fv | ||
) |
SIFT 特徴量を求める
src | 原画像 |
s0 | σの初期値 |
scale | オクターブあたりのスケール数 |
minSize | スケールを縮小する最小サイズ |
rth | エッジ判定のしきい値 |
dth | コントラスト判定のしきい値 |
kp | キーポイントを保持する配列へのポインタ |
fv | 特徴量を保持する配列へのポインタ |