Machine learning is an amazing tool for many tasks. OpenCV is a great library for manipulating images. It would be…
In a previous tutorial, we explored logistic regression as a simple but popular machine learning algorithm for binary classification implemented…
Logistic regression is a simple but popular machine learning algorithm for binary classification that uses the logistic, or sigmoid, function…
Many machine learning models have been developed, each with strengths and weaknesses. This catalog is not complete without neural network…
Using a Haar cascade classifier in OpenCV is simple. You just need to provide the trained model in an XML…
Before the deep learning revolution redefined computer vision, Haar features and Haar cascades were the tools you must not ignore…
The Random Forest algorithm forms part of a family of ensemble machine learning algorithms and is a popular variation of…
The Naive Bayes algorithm is a simple but powerful technique for supervised machine learning. Its Gaussian variant is implemented in…
In a previous tutorial, we have explored the use of the Support Vector Machine algorithm as one of the most…
One of the pre-processing steps that are often carried out on images before feeding them into a machine learning algorithm…