Biblioteca de funciones de programación orientada principalmente a la visión en tiempo real

OpenCV

OpenCV

  -  174 MB  -  Código Abierto
  • Última Versión

    OpenCV 4.10.0 ÚLTIMO

  • Revisado por

    Daniel Leblanc

  • Sistema Operativo

    Windows XP / Vista / Windows 7 / Windows 8 / Windows 10

  • Ránking Usuario

    Haga clic para votar
  • Autor / Producto

    OpenCV Team / Enlace Externo

  • Nombre de Fichero

    opencv-4.10.0-windows.exe

OpenCV (Open Source Computer Vision Library) se publica bajo una licencia BSD y, por lo tanto, es gratis para uso académico y comercial. Tiene interfaces C ++, Python y Java y es compatible con Windows, Linux, Mac OS, iOS y Android. Fue diseñado para la eficiencia computacional y con un fuerte enfoque en las aplicaciones en tiempo real. Escrita en C / C ++ optimizado, la biblioteca puede aprovechar el procesamiento multi-core. Habilitado con OpenCL, puede aprovechar la aceleración de hardware de la plataforma de cálculo heterogénea subyacente.

Adoptado en todo el mundo, OpenCV tiene más de 47 mil personas de la comunidad de usuarios y el número estimado de descargas supera los 14 millones. Los rangos de uso van desde arte interactivo, hasta inspección de minas, mapas de costura en la web o mediante robótica avanzada.

OpenCV (Open Source Computer Vision Library) es una biblioteca de software de visión de computadora y de aprendizaje automático de código abierto. Fue construido para proporcionar una infraestructura común para aplicaciones de visión artificial y para acelerar el uso de la percepción de la máquina en los productos comerciales. Al ser un producto con licencia BSD, facilita a las empresas utilizar y modificar el código.

La biblioteca cuenta con más de 2500 algoritmos optimizados, que incluyen un conjunto completo de algoritmos de aprendizaje por ordenador y de aprendizaje por ordenador tanto clásicos como de vanguardia. Estos algoritmos se pueden usar para detectar y reconocer rostros, identificar objetos, clasificar acciones humanas en videos, rastrear movimientos de cámara, rastrear objetos en movimiento, extraer modelos 3D de objetos, producir nubes de puntos 3D desde cámaras estéreo, unir imágenes para producir una alta resolución imagen de una escena completa, encuentre imágenes similares de una base de datos de imágenes, elimine los ojos rojos de las imágenes tomadas con flash, siga los movimientos de los ojos, reconozca paisajes y establezca marcadores para superponerlos con realidad aumentada, etc.

Cuenta con más de 47 mil personas de la comunidad de usuarios y un número estimado de descargas que exceden los 14 millones. La biblioteca se utiliza ampliamente en empresas, grupos de investigación y por organismos gubernamentales.

OpenCV tiene interfaces C ++, Python, Java y MATLAB y es compatible con Windows, Linux, Android y Mac OS. Se inclina principalmente hacia aplicaciones de visión en tiempo real y aprovecha las instrucciones MMX y SSE cuando están disponibles. Actualmente se están desarrollando activamente las interfaces CUDA y OpenCL. Hay más de 500 algoritmos y aproximadamente 10 veces más funciones que componen o soportan esos algoritmos. Open CV está escrito de forma nativa en C ++ y tiene una interfaz con plantilla que funciona perfectamente con los contenedores STL.

  • OpenCV 4.10.0 Capturas de Pantalla

    Las imágenes a continuación han sido redimensionadas. Haga clic en ellos para ver las capturas de pantalla en tamaño completo.

    OpenCV 4.10.0 Captura de Pantalla 1
  • OpenCV 4.10.0 Captura de Pantalla 2
  • OpenCV 4.10.0 Captura de Pantalla 3
  • OpenCV 4.10.0 Captura de Pantalla 4