Rahul Sharma (Editor)

Dlib

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Original author(s)
  
Davis E. King

Operating system
  
Cross-platform

Written in
  
C++

Initial release
  
2002; 15 years ago (2002)

Stable release
  
19.3 / February 21, 2017; 16 days ago (2017-02-21)

Type
  
Library, machine learning

Dlib is a general purpose cross-platform software library written in the programming language C++. Its design is heavily influenced by ideas from design by contract and component-based software engineering. Thus it is, first and foremost, a set of independent software components. It is open-source software released under a Boost Software License.

Since development began in 2002, dlib has grown to include a wide variety of tools. As of 2016, it contains software components for dealing with networking, threads, graphical user interfaces, data structures, linear algebra, machine learning, image processing, data mining, XML and text parsing, numerical optimization, Bayesian networks, and many other tasks. In recent years, much of the development has been focused on creating a broad set of statistical machine learning tools and in 2009 dlib was published in the Journal of Machine Learning Research. Since then it has been used in a wide range of domains.

References

Dlib Wikipedia