dlib C++ library is a modern general C++ library with a focus on portability and program correctness. It comes with extensive documentation and thorough debugging modes. The library provides a platform abstraction layer for common tasks such as interfacing with network services, handling threads, and creating graphical user interfaces. Additionally, the library implements many useful algorithms such as data compression routines, linked lists, binary search trees, linear algebra and matrix utilities, machine learning algorithms, XML and general text parsing, and many other general utilities.
License: Freely Distributable
Changes:
The way the library is built has changed, and the winmain() entry point for GUI applications has been removed. Two new major items have also been added to the library: Bayesian network inference algorithms, and a proper font loader for the GUI tools.