OpenCV (Open Source Computer Vision) is a library of programming functions mainly aimed at real time computer vision.
Example applications of the OpenCV library are Human-Computer Interaction (HCI); Object Identification, Segmentation and Recognition; Face Recognition; Gesture Recognition; Motion Tracking, Ego Motion, Motion Understanding; Structure From Motion (SFM); Stereo and Multi-Camera Calibration and Depth Computation; Mobile Robotics.
M. Phillips, J. Nguyen, and A. Mischke. Advances in Speech Recognition: Mobile Environments, Call Centers and Clinics, chapter 3, Springer, New York, (2010)
R. Neßelrath, and J. Alexandersson. Proceedings of the 6th IJCAI Workshop on Knowledge and Reasoning in Practical Dialogue Systems, Pasadena, CA, USA, page 46-51. (2009)
A. Mavrommatis, A. Artikis, A. Skarlatidis, and G. Paliouras. Proceedings of the 2nd Workshop on Artificial Intelligence and Internet of Things (AI-IoT 2016), The Hague, Netherlands, volume 1724 of CEUR Workshop Proceedings, page 31--37. RWTH Aachen, Sun SITE Central Europe, (2016)