OpenCV is pretty powerful in that, it does not stop with computer vision related functionality. It has this, very powerful DNN (Deep Neural Network) module that can parse and use pre-trained models from several popular deep learning tool kits. In this video, I explain how we can take a popular deep learning based, pre-trained Caffe model and use it in OpenCV. While doing so, we will use OpenCV’s HAAR Cascade module to detect faces and send the age and gender detection model just the cropped…Continue Reading “Age and gender detection with OpenCV on the Raspberry Pi”

There are a lot of nifty things that machine learning can do now and it can only get better. With pretty much everyone and their mother sporting smartphones, machine learning on smartphones is most certainly a match made in heaven. There has been a lot of talk about machine learning on the “edge”. This means smartphones and IoT devices being able to run machine learning algorithms directly without them having to ship data to servers and get inference results back. Think of an IoT smart…Continue Reading “Machine learning on iOS with Keras and CoreML”