OpenCV Intel developed an open source computer vision library named OpenCV which intended for use, incorporation and modification by researchers, commercial software developers, government and camera vendors as reflected in the license. OpenCV Library is a collection of algorithms and sample codes for various computer vision problems. This library is cross-platformed, and runs both on Windows and Linux Operating Systems. It focuses mainly towards real-time image processing with applications in areas of Human Computer Interaction (HCI), object identification, face recognition, gesture recognition, motion tracking, and mobile robotics. The philosophy behind the creation of the said library is to aid commercial uses of computer vision in human-computer interface, robotics, monitoring, biometrics and security by providing a free and open infrastructure where the distributed efforts of the vision community can be consolidated and performance optimized.