Projects / dlib C++ Library

dlib C++ Library

dlib is a C++ library for developing portable applications dealing with networking, threads, graphical interfaces, data structures, linear algebra, machine learning, XML and text parsing, numerical optimization, Bayesian nets, and numerous other tasks.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  10 Apr 2014 14:16

Release Notes: The major new feature in this release is a Python API for training histogram-of-oriented-gradient based object detectors and examples showing how to use this type of detector to perform real-time face detection. Simpler interfaces were provided for learning to solve assignment and multi-target tracking problems.

  •  04 Feb 2014 11:21

Release Notes: This release added a tool for training histogram-of-oriented-gradient based object detectors and examples showing how to use this type of detector to perform real-time face detection. It also added multi-threaded training options for the multiclass classifiers as well as numerous other usability improvements.

  •  23 Oct 2013 00:21

Release Notes: 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.

  •  29 Aug 2013 06:10

Release Notes: This release focused on improving the speed and usability of dlib's structural support vector machine solver. Two new tutorial style example programs showing how to use the solver from either C++ or Python were included.

  •  22 Jun 2013 14:34

Release Notes: This release added a tool for solving large scale support vector regression problems to the library as well as a structural SVM tool for learning BIO or BILOU style sequence tagging models. It also added Python interfaces to a number of dlib's machine learning tools.

Screenshot

Project Spotlight

C-ICAP Classify

An AI content filter.

Screenshot

Project Spotlight

Blender

A 3D animation studio for modeling, texturing, compositing, and video editing.