Is DLIB a good open source library for developing my own machine learning algorithms in C++?
How about other ones, such as libSVM, SHOGUN?
I have used both OpenCV and dlib extensively for face detection and face recognition and dlib is much accurate as compared to OpenCV Haar based face detector. ( Note that OpenCV now has a DNN module where we get Deep Learning based Face Detector and Face Recognizer models. )
Dlib-ml is an open source library, targeted at both engineers and research scientists, which aims to provide a similarly rich environment for developing machine learning software in the C++ language. Towards this end, dlib-ml contains an extensible linear algebra toolkit with built in BLAS support.
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.
Dlib offers a wide range of functionality across a number of machine learning sectors, including classification and regression, numerical algorithms such as quadratic program solvers, an array of image processing tools, and diverse networking functionality, among many other facets.
A good source for information about machine learning open source software is mloss.org, where you can find 20 projects that use C++. Study the descriptions and tags to select one that fits your needs.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With