Apache license.

OpenCV’s application areas include:

  • 2D and 3D feature toolkits.
  • Egomotion estimation.
  • Facial recognition system.
  • Gesture recognition.
  • Human–computer interaction (HCI).
  • Mobile robotics.
  • Motion understanding.
  • Object detection.
  • Segmentation and recognition.
  • Stereopsis stereo vision: depth perception from 2 cameras Structure from motion (SFM).
  • Motion tracking.
  • Augmented reality.


Digital platforms: Cross-platform software

Versions: Cloud/On-Premise 


OpenCV (Open Source Computer Vision Library) is a library of programming functions mainly aimed at real-time computer vision. Starting with 2011, OpenCV features GPU acceleration for real-time operations.

Officially launched in 1999 the OpenCV project was initially an Intel Research initiative to advance CPU-intensive applications, part of a series of projects including real-time ray tracing and 3D display walls. The main contributors to the project included a number of optimization experts in Intel Russia.