datahacker.rs@gmail.com

Category: Other

#009 The Singular Value Decomposition(SVD) – illustrated in Python

Highlight: In this post, we will talk about the Singular Value Decomposition (SVD). We will see that is the continuation of the Linear Algebra post about eigenvectors and eigenvalues. Well, it is probably one of the most important algorithms in Linear Algebra, math, and engineering. Applications are immense, starting from Image processing, Computer vision, up to industrial applications, such as Google rank algorithm. O.K., you probably heard about SVD already. So, let’s start! Tutorial Overview:…
Read more

#004 OpenCV projects – How to extract features from the image in Python?

Highlights: In this post, we are going to show how to detect distinct features in an image. We will describe the important properties of these features (keypoints) and we will learn how we can use them to better understand the structure and the content of an image. Furthermore, we will talk about the most common algorithms that can be used for feature detection. So, let’s begin. Tutorial overview: What are keypoints? Detecting corners with Harris…
Read more

Visualizing Object Detections

Exciting new ways to troubleshoot and understand your object detection models This is a guest post written by Eric Hofesmann Introduction Recent years have shown a spike in computer vision (CV) applications, namely self-driving cars, robotics, medical imaging, and many others. One CV task that links many of these applications is object detection. The purposes of object detection are to identify what and where certains things are in images. To do that you need to…
Read more

I performed Error Analysis on Google’s Open Images dataset and now I have trust issues

I analyzed the Open Images dataset with a SOTA object detection model and found that over 1/3 of all false positives were annotation error, not model error. This is a guest post written by Tyler Ganter An example of a false positive caused by missing ground truth on the Open Images dataset Modern Benchmark Datasets As the performance of deep learning models trained on massive datasets continues to advance, large-scale dataset competitions have become the…
Read more

#011 How to detect eye blinking in videos using dlib and OpenCV in Python

We already learned what facial landmarks are and how to detect them. Now we are ready to expand that knowledge and put it into the practice to solve other similar problems. In this post we are going to explain how we can detect and count eye blinking in videos. To develop an eye blinking detector, we need to detect facial landmarks of the eyes, and then we need to calculate the aspect ratio between these…
Read more