Optimizing the Embedded Platform Using OpenCL :
Watch on dailymotion.com

OpenCV (Open Source Computer Vision) is a library of programming functions mainly aimed at real-time computer vision, developed by Intel Russia research center in Nizhny Novgorod, and now supported by Willow Garage and Itseez.[1] It is free for use under the open source BSD license. The library is cross-platform. It focuses mainly on real-time image processing. If the library finds Intel's Integrated Performance Primitives on the system, it will use these proprietary optimized routines to accelerate itself.
Website
Installing on Ubuntu
https://help.ubuntu.com/community/OpenCV
Books
A Practical Introduction to Computer Vision with OpenCV
Learning OpenCV
Learning OpenCV: Computer Vision with the OpenCV Library
Mastering OpenCV with Practical Computer Vision Projects
Mastering OpenCV with Practical Computer Vision Projects
OpenCV 2 Computer Vision Application Programming Cookbook
Practical OpenCV
References
Itseez leads the development of the renowned computer vision library OpenCV. http://itseez.com/
OpenCV change logs: http://code.opencv.org/projects/opencv/wiki/ChangeLog
OpenCV Developer Site: http://code.opencv.org
OpenCV User Site: http://opencv.org/
OpenCV C interface: http://docs.opencv.org
CPAN: http://search.cpan.org/~yuta/Cv-0.29/
Ch OpenCV: http://www.softintegration.com/products ... ty/opencv/
Cuda GPU port: http://opencv.org/platforms/cuda.html
OpenCL Announcement: http://opencv.org/opencv-v2-4-3rc-is-under-way.html
OpenCL-accelerated Computer Vision API Reference: http://docs.opencv.org/modules/ocl/doc/ocl.html
Android port: http://opencv.willowgarage.com/wiki/AndroidExperimental
Maemo port: https://garage.maemo.org/projects/opencv
iPhone port: http://www.eosgarden.com/en/opensource/ ... /overview/
BlackBerry 10 (partial port): https://github.com/blackberry/OpenCV
Other Tools and Libraries
AForge.NET, a computer vision library for the Common Language Runtime (.NET Framework and Mono). http://en.wikipedia.org/wiki/Common_Language_Runtime
ROS (Robot Operating System) OpenCV is used as the primary vision package in ROS. http://en.wikipedia.org/wiki/ROS_(Robot ... ing_System)
VXL, an alternative library written in C++. http://en.wikipedia.org/wiki/VXL
Integrating Vision Toolkit (IVT), a fast and easy-to-use C++ library with optional interface to the OpenCV. http://en.wikipedia.org/wiki/Integrating_Vision_Toolkit
CVIPtools, A complete GUI based Computer Vision and Image Processing software environment, with C function libraries, a COM based dll, along with two utility programs for algorithm development and batch processing. http://en.wikipedia.org/wiki/CVIPtools
