OPENCV

'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 (IPP) on the system, it will use these commercial optimized routines to accelerate itself.
OpenCV's application areas include

Human-Computer Interface (HCI)

★ Object Identification

Segmentation and Recognition

Face Recognition

Gesture Recognition

Motion Tracking

Ego-motion

★ Motion Understanding

Structure From Motion (SFM)

Mobile Robotics
To support some of the above areas, OpenCV includes a statistical machine learning library that contains:

Naive Bayes classifier

k-nearest neighbor algorithm

Support Vector Machine

Decision Trees

Boosting

Random forest

Expectation Maximization

Neural Networks

Contents
Successful applications
Windows prerequisites
External links

Successful applications



★ OpenCV was of key use in the vision system of Stanley, the winning entry to the 2005 DARPA Grand Challenge race.

★ OpenCV is [widely used] in video surveillance systems

★ OpenCV is the key tool in the software Swistrack, a tracking tool for understanding self-organization in insects and swarm robotics

Windows prerequisites


The DirectShow SDK is required to build some camera input-related parts of OpenCV on Windows. This SDK is found in the ''SamplesMultimediaDirectShowBaseClasses'' subdirectory of the Microsoft Platform SDK, which must be built prior to the building of OpenCV.

External links



OpenCV homepage

OpenCV Documentation Wiki

OpenCV SourceForge site

Cheat sheet

.NET Wrapper For Face Detection

This article provided by Wikipedia. To edit the contents of this article, click here for original source.

psst.. try this: add to faves