Installing OpenCV 3 With Python On Mac OS X

OpenCV is the world's most popular computer vision library and it's used extensively by researchers and developers around the world. OpenCV has been around for a while now and they add something new and interesting with every new release. One of the main additions of OpenCV 3 is "opencv_contrib" which contains a lot of cutting … Continue reading Installing OpenCV 3 With Python On Mac OS X

Image Classification Using Bag-Of-Words Model

Image classification is one of the classical problems in computer vision. Basically, the goal is to determine whether or not the given image contains a particular thing like an object or a person. Humans tend to classify images effortlessly, but machines seem to have a hard time doing this. Computer Vision has achieved some success in … Continue reading Image Classification Using Bag-Of-Words Model

The Concept Of Homogeneous Coordinates

People in computer vision and graphics deal with homogeneous coordinates on a very regular basis. They are actually a nice extension of standard three dimensional vectors and allow us to simplify various transforms and their computations. When I say "transformations", I am talking about all those special effects on the screen, and the corresponding movements … Continue reading The Concept Of Homogeneous Coordinates