Many years back, as a student who was getting his hands dirty in the emerging field of computer vision and machine learning, I lived in a constant state of amazement. The fact that a piece of code I ...
Embedded Computer Vision: Which device should you choose?
At Big Vision LLC, we receive requests for a lot of consulting projects where the solution needs to be delivered on a small single board computer like the Raspberry Pi. For example, one company wants ...
Minified OpenCV Haar and LBP Cascades
In this post, I am sharing Haar and LBP object detection cascades that have the same performance as the OpenCV cascades, but they have much smaller file sizes. I will also explain the ideas used in ...
Filling holes in an image using OpenCV ( Python / C++ )
In this tutorial we will learn how to fill holes in a binary image. Consider the image on the left in Figure 1. Let's say we want to find a binary mask that separates the coin from the background ...
Delaunay Triangulation & Voronoi Diagram Using OpenCV ( C++ / Python )
In a previous post I discussed two libraries for facial landmark detection, and had pointed to several interesting applications like Face Morphing, Face Replacement etc. that use facial landmarks. In ...
OpenCV (C++ vs Python) vs MATLAB for Computer Vision
We often confuse our tools for our craft. Tools help you practice your craft, but they do not make you a good craftsman. A good craftsman has many different tools in her pocket, and she judiciously ...