A C++ library for camera calibration, bundle adjustement, 3D reconstruction, etc.