OpenCV applications

OpenCV is being used for a very wide range of applications:

  • 2D and 3D feature toolkits
  • Street view image stitching
  • Egomotion estimation
  • Facial-recognition system
  • Gesture recognition
  • Human-computer interaction
  • Mobile robotics
  • Motion understanding
  • Object identification
  • Automated inspection and surveillance
  • Segmentation and recognition
  • Stereopsis stereo vision  depth perception from two cameras
  • Medical image analysis
  • Structure from motion
  • Motion tracking
  • Augmented reality
  • Video/image search and retrieval
  • Robot and driverless car navigation and control
  • Driver drowsiness and distraction detection