research

Machine Learning in OpenCV (7-Day Mini-Course)

Machine learning is an amazing tool for many tasks. OpenCV is a great library for manipulating images. It would be…

1 year ago

Logistic Regression for Image Classification Using OpenCV

In a previous tutorial, we explored logistic regression as a simple but popular machine learning algorithm for binary classification implemented…

1 year ago

Logistic Regression in OpenCV

Logistic regression is a simple but popular machine learning algorithm for binary classification that uses the logistic, or sigmoid, function…

1 year ago

Running a Neural Network Model in OpenCV

Many machine learning models have been developed, each with strengths and weaknesses. This catalog is not complete without neural network…

1 year ago

Training a Haar Cascade Object Detector in OpenCV

Using a Haar cascade classifier in OpenCV is simple. You just need to provide the trained model in an XML…

2 years ago

Using Haar Cascade for Object Detection

Before the deep learning revolution redefined computer vision, Haar features and Haar cascades were the tools you must not ignore…

2 years ago

Random Forest for Image Classification Using OpenCV

The Random Forest algorithm forms part of a family of ensemble machine learning algorithms and is a popular variation of…

2 years ago

Normal Bayes Classifier for Image Segmentation Using OpenCV

The Naive Bayes algorithm is a simple but powerful technique for supervised machine learning. Its Gaussian variant is implemented in…

2 years ago

Support Vector Machines for Image Classification and Detection Using OpenCV

In a previous tutorial, we have explored the use of the Support Vector Machine algorithm as one of the most…

2 years ago

Image Vector Representation for Machine Learning Using OpenCV

One of the pre-processing steps that are often carried out on images before feeding them into a machine learning algorithm…

2 years ago