OpenCV has been refined over the years and installing it has become way more user-friendly now. If has been ported to many platforms and you don't need an IDE to use it. There are many different ways in which you can install it and use it in your existing code. But sometimes, when people try … Continue reading Package OpenCV not found? Let’s Find It.
Category: Computer Vision
Graph-Cuts In Computer Vision
The theory of graph-cuts is used often in the field of computer vision. Graph-cuts are employed to efficiently solve a wide variety of computer vision problems, such as image smoothing, the stereo correspondence, and many other problems that can be formulated in terms of energy minimization. Hold on, energy minimization? It basically refers to finding … Continue reading Graph-Cuts In Computer Vision
What Are Conditional Random Fields?
This is a continuation of my previous blog post. In that post, we discussed about why we need conditional random fields in the first place. We have graphical models in machine learning that are widely used to solve many different problems. But Conditional Random Fields (CRFs) address a critical problem faced by these graphical models. … Continue reading What Are Conditional Random Fields?
Why Do We Need Conditional Random Fields?
This is a two-part discussion. In this blog post, we will discuss the need for conditional random fields. In the next one, we will discuss what exactly they are and how do we use them. The task of assigning labels to a set of observation sequences arises in many fields, including computer vision, bioinformatics, computational … Continue reading Why Do We Need Conditional Random Fields?
Derandomization Of RANSAC
Let's say you are a clothes designer and you want to design a pair of jeans. Since you are new to all this, you go out and collect a bunch of measurements from people to see how to design your jeans as far as sizing is concerned. One aspect of this project would be to … Continue reading Derandomization Of RANSAC
How To Build A Face Detector?
Ever wondered if you can build a working face detector quickly? If you are in computer vision, you would have built a face detector one time or the other. If not, then you will be able to build one by the end of this post. This blog post is not about the concept or the … Continue reading How To Build A Face Detector?
Ridgelet Analysis
The pioneering work of researchers on signal processing paved the way to the powerful concept of multiresolution analysis. This is perhaps best known under the generic name of wavelets. Signals occur in the form of images, voice, radar, sonar, infrared etc. Different techniques have been developed over the years to understand these signals. Multiresolution provides … Continue reading Ridgelet Analysis
OpenCV On Mac: How To Get It Up And Running?
OpenCV is a computer vision library used extensively by people in the computer vision field. Until a couple of years ago, OpenCV was a bit hacky and the usage was not very straightforward. But determined efforts by multiple companies finally standardized the process and now it is nice and clean. Computer vision algorithms are computationally … Continue reading OpenCV On Mac: How To Get It Up And Running?
Panoramic Images
Consider a situation where you are standing on top of a mountain or some other beautiful natural scenery. You are enjoying a beautiful view that seems to span from far left to far right and you want to take a nice picture of the whole thing. Your camera allows you to capture only a limited … Continue reading Panoramic Images
Augmented Reality
Augmented Reality (AR) has been one of the most exciting fields to have come into prominence in the last few years. Back when people starting working aggressively on computer graphics, great innovations took place. Today, we have 3D movies with high end computer graphics, but it is still on the screen inside our machines. People … Continue reading Augmented Reality