This is levmar, a copylefted C/C++ implementation of the Levenberg-Marquardt non-linear least squares algorithm. levmar includes double and single precision LM versions, both with analytic and finite difference approximated Jacobians
A C/C++ Library for Robust, Non-linear Homography Estimation,To compile, homest requires the levmar Levenberg-Marquardt non-linear least squares package, which in turn relies on BLAS/LAPACK.