OpenCV is a free and open source computer vision library. OpenCV is cross-platform, and runs on Mac OS X, Windows and Linux.
OpenCV focuses mainly towards real-time image processing, as such, if it finds Intel's Integrated Performance Primitives on the system, will use the commercial optimized routines to accelerate itself.
OpenCV currently supports :
· real-time capture
· video file import
· basic image treatment (brightness, contrast, threshold)
· object detection (face, body)
· blob detection
NOTE: OpenCV is free for commercial and research use under a BSD license.
Requirements:
· Java