21 #ifndef LIBMV_MULTIVIEW_TEST_DATA_SETS_H_
22 #define LIBMV_MULTIVIEW_TEST_DATA_SETS_H_
68 for (
int i = 0; i <
n; ++i) {
91 double jitter_amount = 0.01);
103 float view_ratio = 0.6,
104 unsigned min_projections = 3,
T distance(const T &a, const T &b)
NViewDataSet NRealisticCamerasSparse(int nviews, int npoints, float view_ratio, unsigned min_projections, const nViewDatasetConfigator config)
void FundamentalFromProjections(const Mat34 &P1, const Mat34 &P2, Mat3 *F)
Eigen::Matrix< double, 3, 3 > Mat3
TwoViewDataSet TwoRealisticCameras(bool same_K)
Eigen::Matrix< T, ROWS, COLS > HStack(const Eigen::Matrix< T, RowsLeft, ColsLeft > &left, const Eigen::Matrix< T, RowsRight, ColsRight > &right)
Vec2 Project(const Mat34 &P, const Vec3 &X)
Eigen::Matrix< double, 3, 4 > Mat34
Eigen::Matrix< double, 3, Eigen::Dynamic > Mat3X
NViewDataSet NRealisticCamerasFull(int nviews, int npoints, const nViewDatasetConfigator config)
Eigen::Matrix< double, 2, Eigen::Dynamic > Mat2X
double _dist
Camera random position parameters.
int _fx
Internal camera parameters.
nViewDatasetConfigator(int fx=1000, int fy=1000, int cx=500, int cy=500, double distance=1.5, double jitter_amount=0.01)