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,
#define assert(assertion)
float distance(VecOp< float, D >, VecOp< float, D >) RET
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
std::vector< ElementType, Eigen::aligned_allocator< ElementType > > vector
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)