OPENCV

Processing and Java Library

OpenCV is an open source computer vision library originally developed by Intel. It is free for commercial and research use under a BSD license. The library is cross-platform, and runs on Mac OS X, Windows and Linux. It focuses mainly towards real-time image processing, as such, if it finds Intel's Integrated Performance Primitives on the system, it will use these commercial optimized routines to accelerate itself.

This implementation is not a complete port of OpenCV. Currently, this library supports :

real-time capture

video file import

basic image treatment (brightness, contrast, threshold, …)

object detection (face, body, …)

blob detection

Future versions will include more advanced functions such as motion analysis, object and color tracking, multiple OpenCV object instances …

Installation instructions

Begin by downloading and installing the implementation of OpenCV appropriate to your platform:

For Windows, download the OpenCV release version 1.0 (not the 1.1pre1) package and follow the instructions of the installer.notes: be sure to select the additional tasks 'Add \OpenCV\bin to system PATH' during installation (or you need to add the rigth path by yourself later) and reboot your machine.

For MacOS X, dowload the opencv-framework-1.1.dmg image and install the package by following instructions of the installer