hengli / camodocal

CamOdoCal: Automatic Intrinsic and Extrinsic Calibration of a Rig with Multiple Generic Cameras and Odometry
Other
1.16k stars 389 forks source link

Error during compilation #100

Open argolomb opened 4 years ago

argolomb commented 4 years ago

I'm facing problems during compilation. System: ubuntu 16.04 Opencv 3.4

/root/camodocal/src/npoint/five-point/five-point.cpp: In function ‘cv::Mat findEssentialMat(cv::InputArray, cv::InputArray, double, cv::Point2d, int, double, double, int, cv::OutputArray)’: /root/camodocal/src/npoint/five-point/five-point.cpp:61:13: error: conversion from ‘cv::Mat’ to non-scalar type ‘CvMat’ requested CvMat p1 = points1; ^ /root/camodocal/src/npoint/five-point/five-point.cpp:62:13: error: conversion from ‘cv::Mat’ to non-scalar type ‘CvMat’ requested CvMat p2 = points2; ^ /root/camodocal/src/npoint/five-point/five-point.cpp:63:13: error: conversion from ‘cv::Mat’ to non-scalar type ‘CvMat’ requested CvMat _E = E;

[ 23%] Building CXX object src/pugixml/CMakeFiles/camodocal_pugixml.dir/pugixml.cpp.o src/npoint/CMakeFiles/camodocal_fivepoint.dir/build.make:62: recipe for target 'src/npoint/CMakeFiles/camodocal_fivepoint.dir/five-point/five-point.cpp.o' failed make[2]: [src/npoint/CMakeFiles/camodocal_fivepoint.dir/five-point/five-point.cpp.o] Error 1 make[1]: [src/npoint/CMakeFiles/camodocal_fivepoint.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs....

LSXiang commented 2 years ago

using eg. CvMat p1 = cvMat(points1) to change code