Tsai のカメラキャリブレーション手法
[詳細]
データ構造 |
struct | parameter |
| キャリブレーションに用いるパラメータ及びキャリブレーション結果を代入する構造体 [詳細]
|
説明
関数
template<class T1 , class T2 >
bool mist::Tsai::calibration |
( |
parameter & |
p, |
|
|
const std::vector< vector3< T1 > > & |
world, |
|
|
const std::vector< vector2< T2 > > & |
image |
|
) |
| |
Tsai のカメラキャリブレーション
- 引数
-
[in,out] | p | … カメラキャリブレーションに用いるパラメータ,及び結果の出力用 |
[in] | world | … キャリブレーション点の実際の座標 |
[in] | image | … キャリブレーション点の画像上の座標 |
- 注意
- 入力のキャリブレーション点のZ座標値はゼロでなくてはならない
- 戻り値
- キャリブレーションに成功したかどうか
参照先 mist::Tsai::parameter::Cx, mist::Tsai::parameter::Cy, mist::Tsai::parameter::dx, mist::Tsai::parameter::dy, mist::inverse(), mist::gold::minimization(), mist::Tsai::parameter::Ncx, mist::Tsai::parameter::Ncy, mist::Tsai::parameter::Nfx, mist::Tsai::parameter::Nfy, mist::Tsai::parameter::r1, mist::Tsai::parameter::r2, mist::Tsai::parameter::r4, mist::Tsai::parameter::r5, mist::Tsai::parameter::r7, mist::Tsai::parameter::r8, mist::Tsai::parameter::sx, mist::Tsai::parameter::Tx, mist::Tsai::parameter::Ty, と mist::Tsai::parameter::Tz.
inline ::std::ostream& mist::Tsai::operator<< |
( |
::std::ostream & |
out, |
|
|
const parameter & |
p |
|
) |
| |
カメラキャリブレーションパラメータを整形して出力する
- 引数
-
[in,out] | out | … 入力と出力を行うストリーム |
[in] | p | … 出力するキャリブレーションパラメータ |
- 戻り値
- 入力されたストリーム
参照先 mist::Tsai::parameter::Cx, mist::Tsai::parameter::Cy, mist::Tsai::parameter::dpx, mist::Tsai::parameter::dpy, mist::Tsai::parameter::dx, mist::Tsai::parameter::dy, mist::Tsai::parameter::f, mist::Tsai::parameter::ka1, mist::Tsai::parameter::Ncx, mist::Tsai::parameter::Ncy, mist::Tsai::parameter::Nfx, mist::Tsai::parameter::Nfy, mist::Tsai::parameter::r1, mist::Tsai::parameter::r2, mist::Tsai::parameter::r3, mist::Tsai::parameter::r4, mist::Tsai::parameter::r5, mist::Tsai::parameter::r6, mist::Tsai::parameter::r7, mist::Tsai::parameter::r8, mist::Tsai::parameter::sx, mist::Tsai::parameter::Tx, mist::Tsai::parameter::Ty, と mist::Tsai::parameter::Tz.