OpenCV
From Wikipedia, the free encyclopedia
OpenCV is an open source computer vision library originally developed by Intel. The library is cross-platform, and runs on both Windows and Linux. It focuses mainly towards real-time image processing. The 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
[edit] 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 the key tool in the software Swistrack, a tracking tool for understanding self-organization in insects and swarm robotics
[edit] Windows prerequisites
The DirectShow SDK is required to build some camera input-related parts of OpenCV on Windows. This SDK is found in the Samples\Multimedia\DirectShow\BaseClasses subdirectory of the Microsoft Platform SDK, which must be built prior to the building of OpenCV.
[edit] External links
- OpenCV homepage
- OpenCV Documentation Wiki
- OpenCV SourceForge site
- Great summary cheat sheet Nice programming summary