データ構造 | ネームスペース | 関数
registration.h

剛体・非剛体レジストレーション [詳細]

#include "config/mist_conf.h"
#include "mist.h"
#include "vector.h"
#include "minimization.h"
#include "drawing.h"
#include "limits.h"
#include "fft/fft.h"
#include "converter.h"
#include "interpolate.h"
#include "geometry.h"
#include <vector>
#include <complex>

ソースコードを見る。

データ構造

class  mist::non_rigid::registration< TARGETTYPE >
 非剛体レジストレーションエンジン [詳細]

ネームスペース

namespace  mist
namespace  mist::non_rigid
 FFDを用いた非剛体レジストレーション

関数

void mist::_poc_::serch_peak (const mist::array2< double > &poc_image, point< double > &peak, point< double > &x_peak, point< double > &y_peak)
void mist::_poc_::poc (const mist::array2< double > &input, const mist::array2< double > &reference, double &delta_x, double &delta_y, const double lowpass_range=0.85, const int distance=5)
 2枚の画像の平行移動のずれをサブピクセル精度で推定 FFTを使用するため画像の1辺は2のべき乗でなければならない
template<typename Value_type , typename Allocator >
void mist::poc::estimate (const array2< Value_type, Allocator > &input, const array2< Value_type, Allocator > &reference, double &dx, double &dy, const double low_pass_range=0.85, const int distance=5)
 2枚の画像のx,y方向の平行移動をサブピクセル精度で計算する: mist::array2< 任意の型 > 型バージョン
template<typename Value_type , typename Allocator >
void mist::poc::estimate (const array2< Value_type, Allocator > &input, const array2< Value_type, Allocator > &reference, vector2< double > &dvec, const double low_pass_range=0.85, const int distance=5)
 2枚の画像のx,y方向の平行移動をサブピクセル精度で計算する: mist::array2< 任意の型 > 型バージョン
template<class Value_type1 , class Allocator1 , class Value_type2 , class Allocator2 >
void mist::poc::transform (const array2< Value_type1, Allocator1 > &in, array2< Value_type2, Allocator2 > &out, const double &dx, const double &dy, const double factor=-1, const int interpolate_type=BICUBIC)
 基準画像にあうように平行移動させる
template<class Value_type1 , class Allocator1 , class Value_type2 , class Allocator2 >
void mist::poc::transform (const array2< Value_type1, Allocator1 > &in, array2< Value_type2, Allocator2 > &out, const vector2< double > &dvec, const double factor=-1, const int interpolate_type=BICUBIC)
 基準画像にあうように平行移動させる

説明

剛体・非剛体レジストレーション


Generated on Wed Nov 12 2014 19:44:28 for MIST by doxygen 1.8.1.2