This is an open source library that very much caters to all the needs required in the image processing having a whole lotta functions It aids commercial uses of computer vision in human-computer interface, robotics, monitoring, biometrics and security by providing a free and open infrastructure where the distributed efforts of the vision community can be consolidated and performance optimized. YahooGroup for OpenCV