Dlib C++ Library
{{ infobox software | name = dlib C++ Library | latest_release_version = 16.0 | latest_release_date = 10 December 2007 | operating system=Linux, Unix, Mac OS X, Windows, BSD, Solaris | genre = Software library | license = Boost Software License | website = http://dclib.sourceforge.net/ }}
In computing, dlib C++ Library is a cross platform open source software library written in the C++ programming language.
The design of the library is heavily influenced by IDeaS from Design by Contract and Component-based software engineering. Thus, it is primarily a collection of independent software components that each come with extensive documentation and thorough debugging modes.
Features
The software library provides facilities for:
- Arbitrary-precision arithmetic
- A simple Web Server
- Bayesian networks
- Checksum Computation
- Command line interface Parsing
- Complex numbers
- Container Classes
- Data Compression
- Basic mathematical functions
- Graphical user interface Support
- Image Processing
- Linear algebra
- log4j style logger
- Multithreading
- Neural Networks
- N-tuples
- Random number generation
- Object Serialization
- Support Vector Machine Classification
- TCP networking
- Unit Testing
- XML Parsing