OpenCV is a “library of programming functions for real time computer vision.” An open source project supported by Willow Garage, the library contains over 500 algorithms for image manipulation, object detection, feature extraction, and a variety of other tools you can use to write programs that can “see.” The OPENCV Processing and Java Library, a project maintained by Stéphane Cousot and Douglas