#include #include #include #include #include #include #include "Autocalib.h" #include "3dReconst.h" using namespace std; int main(int argc, char *argv[]) { vector image; for (int index=1; index > matchVector=clib.findFeaturePoint(image,0.001); vector > measureVector; if(image.size()>2){ measureVector=clib.getMeasureVector(matchVector); } else{measureVector=matchVector;} //cout< fundMatVector =clib.estimatFundMatVector(measureVector); clib.showEpipolarLines(image, measureVector, fundMatVector); //optimisation cv::Mat measureMatrix = clib.vectorPoint2Mat(measureVector); vector P; // P : camera matrix P=clib.estimatParameter(measureMatrix); for(int i=0; i rectifImage; rectifImage=rec.RectificaEpipolarLines(image, measureVector, fundMatVector); rec.disparity(rectifImage); rec.GetPointCloud(P,image[0]); rec.filterPointCloud(rectifImage.size()/2); return 0; }