¿Qué es OpenCV?


OpenCV (Open source computer vision) es una librería orientada principalmente al análisis de imágenes en tiempo real para simular la visión humana. Fue desarrollada originalmente por Intel, en la actualidad es una librería abierta a cualquier plataforma con licencia BSD.

OpenCV da soporte a los frameworks de Deep Learning TensorFlow Torch/PyTorch.

Se utiliza en las siguientes áreas:

  • Herramientas de generación de 2D y 3D
  • Estimación de movimiento
  • Reconocimiento facial
  • Reconocimiento de gestos
  • Interación humana / ordenador
  • Robótica móvil
  • Comprensión del movimiento
  • Identificación de objetos
  • Segmentación y reconocimiento
  • Visión estereoscópica
  • Estructura desde el movimiento (SFM)
  • Seguimiento del movimiento
  • Realidad aumentada

OpenCV está desarrollado en C++ pero es utilizable desde Python, Java, Mathlab y JavaScript entre otros.

Desde su sitio web puedes descargarte versiones para casi la totalidad de sistemas operativos. Nos ofrece también gran cantidad de documentación sobre la misma.

Os pongo aquí un ejemplo de como ve un ordenador a través de OpenCV:



Espero que os haya sido de utilidad ^_^.

Comentarios