This is just a collection of software and other useful things for people in the lab.

Open CV example code - Feature (corner)

Note: since openv was built upon the intel IP library (they are moving to be independent of it) - it uses the ipl header format for images. The documentation of OpenCV is abysmal - however, by looking at the source code and by reading the IP docs and by looking at the examples, you should be able to work your way through it.

One of the common problems I have found is that most of the routines only accept 8bit single channel input data - and often the manual doesn't say anything about what is or isn't expected for the image parameters.

A simple example

Reads in PGM image, finds the corners on that image and writes out a PPM image with corners shown in red.

testFeature.c

The above can be compiled using visual C (see the makefile but you obviously need to change the paths to match your system!) makefile