New statistical model of vision explains various pecularities
The human retina is made up of approximately 100 million light sensitive cells. This is enough to overload all neurons in the brain. So, people believed that the brain somehow reduced this information...
View ArticleOpenCV Face Detection Visualized
This video visualizes the detection process of OpenCV’s face detector. The algorithm uses the Viola Jones method of calculating the integral image and then performing some calculations on all the areas...
View ArticlePredator: Tracking + Learning
Researcher Zdenek Kalal has come up with a system that can quickly learn how to track objects in a video stream. The demo is quite interesting. The related papers are mentioned at the end of the video...
View ArticleThe Sobel and Laplacian Edge Detectors
Detecting edges is one of the fundamental operations you can do in image processing. It helps you reduce the amount of data (pixels) to process and maintains the “structural” aspect of the image. We’ll...
View ArticleA super fast thresholding technique
In computer vision, thresholding is probably the most basic operation. It needs to go through every single pixel of every single frame to detect objects. If you can make it efficient, you’ll have CPU...
View ArticleThe OpenCV 2 Computer Vision Application Programming Cookbook
The good people at Packt Publishing sent me a copy of OpenCV 2 Computer Vision Application Programming Cookbook, by Robert Laganiere. I’ve been reading it for a few days now, and here’s my take on the...
View ArticleImage Moments
An Image moment is a number calculated using a certain formula. Understand what that formula means might be hard at first. In fact, I got a lot of questions about moments from the tracking tutorial I...
View ArticleThe Canny Edge Detector
A lot of people consider the Canny Edge Detector the ultimate edge detector. You get clean, thin edges that are well connected to nearby edges. If you use some image processing package, you probably...
View ArticleImplementing Canny Edges from scratch
Here’s an interesting article – we’ll implement canny edges. We won’t use any prepackaged functions. I’ll be using OpenCV for this article, but I’m sure translating it to some other computer vision...
View ArticleScanning QR Codes
These days, you can see QR codes almost everywhere. You see them at stores, on products, on screens. So one day, I was curious how the gears are put together to read QR codes. I ended up reading the...
View Article
More Pages to Explore .....