Dlib is a cross platform software library written in the C++ programming language. It provides tools for developing portable applications that deal with networking, threads, graphical interfaces, data structures, linear algebra, machine learning, XML and text parsing, numerical optimization, Bayesian nets and numerous other tasks.
This release adds bound constrained non-linear optimizers using the BFGS and L-BFGS methods. It also includes a new tool for learning a max-margin Mahalanobis distance metric as well as routines for easily computing Felzenszwalb's 31 channel HOG image representation.
The latest release of the library can be downloaded from: