Web Development

OpenCv

Author: Aditya Dusange

Date: October 07, 2022

OpenCV

A collection of programming tools called OpenCV (Open Source Computer Vision Library) is primarily designed for real-time computer vision. It was first created by Intel and afterwards sponsored by Willow Garage and Itseez (which was later acquired by Intel). The Apache 2 License for Open-Source Software makes the library cross-platform and freely used. OpenCV has GPU acceleration for real-time tasks starting in 2011. .

The OpenCV project, which was first introduced in 1999, was originally an Intel Research programme to develop CPU-intensive applications. It was one of many initiatives that also included real-time ray tracing and 3D display walls. The Intel Performance Library Team and many optimization specialists from Intel Russia were among the project's major contributors.

Applications:

openFrameworks running the OpenCV add-on example 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