Dlib C++ Library
From Wikipedia, the free encyclopedia
dlib C++ Library | |
---|---|
Latest release | 17.2 / 21 April 2008 |
Written in | C++ |
OS | 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.
[edit] 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