Go to the documentation of this file.
44 using namespace Eigen;
59 double s_near,
double s_far,
60 double ptsize,
double kfang,
double initang,
double cycles,
61 double inoise,
double pnoise,
double qnoise);
68 double inoise,
double pnoise,
double qnoise);
73 vector<Matrix<double,6,1>, Eigen::aligned_allocator<Matrix<double,6,1> > > &cps,
74 Matrix<double,6,6> prec, Matrix<double,6,6> vprec,
75 Matrix<double,6,6> a10prec, Matrix<double,6,6> a15prec,
76 double kfang,
double initang,
double cycles,
77 double pnoise,
double qnoise,
double snoise,
78 double mpnoise,
double mqnoise);
83 vector<Matrix<double,3,1>, Eigen::aligned_allocator<Matrix<double,3,1> > > &cps,
84 Matrix<double,3,3> prec, Matrix<double,3,3> vprec,
85 Matrix<double,3,3> a10prec, Matrix<double,3,3> a15prec,
86 double kfang,
double initang,
double cycles,
87 double pnoise,
double qnoise,
double snoise,
double dpnoise,
double dqnoise);
90 #endif // _VO_SETUP_H_
SysSBA holds a set of nodes and points for sparse bundle adjustment.
SysSPA holds a set of nodes and constraints for sparse pose adjustment.
void spiral_setup(SysSBA &sba, CamParams &cpars, vector< Matrix< double, 6, 1 >, Eigen::aligned_allocator< Matrix< double, 6, 1 > > > &cps, double s_near, double s_far, double ptsize, double kfang, double initang, double cycles, double inoise, double pnoise, double qnoise)
void sphere_setup(SysSBA &sba, CamParams &cpars, vector< Matrix< double, 6, 1 >, Eigen::aligned_allocator< Matrix< double, 6, 1 > > > &cps, int ncams, int ncpts, int nccs, double inoise, double pnoise, double qnoise)
SysSPA2d holds a set of nodes and constraints for sparse pose adjustment.
void spa_spiral_setup(SysSPA &spa, bool use_cross_links, vector< Matrix< double, 6, 1 >, Eigen::aligned_allocator< Matrix< double, 6, 1 > > > &cps, Matrix< double, 6, 6 > prec, Matrix< double, 6, 6 > vprec, Matrix< double, 6, 6 > a10prec, Matrix< double, 6, 6 > a15prec, double kfang, double initang, double cycles, double pnoise, double qnoise, double snoise, double mpnoise, double mqnoise)
void spa2d_spiral_setup(SysSPA2d &spa, vector< Matrix< double, 3, 1 >, Eigen::aligned_allocator< Matrix< double, 3, 1 > > > &cps, Matrix< double, 3, 3 > prec, Matrix< double, 3, 3 > vprec, Matrix< double, 3, 3 > a10prec, Matrix< double, 3, 3 > a15prec, double kfang, double initang, double cycles, double pnoise, double qnoise, double snoise, double dpnoise, double dqnoise)