This is a modern C++ library with a focus on portability and program correctness. It strives to be easy to use right and hard to use wrong. Thus, 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, or 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 text parsing, and many other general utilities.
Additional files:
dlib-17.12.tar.bz2 Notes Mirror
dlib_documentation-17.12.chm Notes Mirror
Not the file you are looking for? Browse all packages for this project.
Download Instructions
Note that the .zip and .bz2 files contain a complete copy of the dlib documentation in HTML form. The dlib_documentation file is a Windows chm format version of this HTML documentation and contains the same stuff as the HTML version found in the other downloadable files. So if you have trouble with chm files on your platform you can just use the HTML documentation without missing out on anything.