hengli / camodocal

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

Bug report on a non-GPU machine @ CameraRigBA.cc #43

Closed stanathong closed 8 years ago

stanathong commented 9 years ago

Hi, I'm reporting an issue I found on a non-GPU machine just in case you are planning to fix.

In the file CameraRigBA.cc, the function

CameraRigBA::matchFrameToFrame(FramePtr& frame1, FramePtr& frame2, std::vector* corr2D2D, double reprojErrorThresh)

calls "SurfGPU" which makes the program suddenly stops withno crashed report on a non-GPU machine while running in the middle of stage_3 in the function CamaeraRigBA::Run.

[PASSED] stage 1 - triangulate 3D points with feature correspondences from mono VO and run BA [PASSED ] stage 2 - run robust pose graph SLAM and find inlier 2D-3D correspondences from loop closures [PROGRAM STOPPED HERE] stage 3 - find local inter-camera 3D-3D correspondences with the following log messages: (no crashed)

Thank you very much.

stanathong commented 8 years ago

This should be fixed by the release #48 so I close this thread. Thanks very much for @supervacuus to fix this.