Quantcast
Channel: AI Shack
Browsing latest articles
Browse All 10 View Live

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 Article



OpenCV 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 Article

Predator: 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 Article

The 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 Article

A 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 Article


The 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 Article

Image 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 Article

The 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 Article


Implementing 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 Article


Scanning 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
Browsing latest articles
Browse All 10 View Live




Latest Images