Significado | Concepto | Definición:

Una biblioteca Open Source Computer Vision Library ( OpenCV ) es una colección de procesos y algoritmos que agregan nuevas funcionalidades a la biblioteca OpenCV total. Por lo general, pero no siempre, un paquete de biblioteca OpenCV generalmente se centra en un tema, y ??cada una de las funciones admite el tema completo. Cuando alguien actualiza la biblioteca, las nuevas funciones normalmente se fusionan directamente con las antiguas, creando una biblioteca transparente que permite a los usuarios seleccionar fácilmente de la lista de procesos. OpenCV, y la mayoría de las bibliotecas, están escritas en el lenguaje de programación C, aunque algunas bibliotecas están escritas en otros lenguajes de programación.

Haciendo uso de la codificación creativa, OpenCV puede ofrecer un marco a los desarrolladores de código basado en visión optimizado para el rendimiento en una interfaz C ++.

Una biblioteca OpenCV contiene una amplia gama de procesos diferentes actualmente conocidos e instalados en un programa. Los usuarios pueden descargar una nueva biblioteca o funciones separadas para agregar a OpenCV. Una biblioteca generalmente consta de funciones, procesos, algoritmos, herramientas y características. Cada proceso puede controlar y agregar algo completamente diferente a OpenCV, pero OpenCV se usa comúnmente para la visión por computadora y la representación de gráficos, por lo que la mayoría de los procesos están hechos para estas tareas.

La tecnología de visión por computadora puede involucrar nada más que una cámara de video conectada a una computadora que contiene software interpretativo.

Aunque no siempre, la mayoría de los paquetes de bibliotecas OpenCV se centran en un tema. Por ejemplo, si un paquete de biblioteca está hecho para captura de movimiento, normalmente incluirá varios procesos y algoritmos que lo admitan. Algunos procesos comunes en este tipo de paquete pueden ser los que detectan a un humano, una función para ayudar a detectar los sensores, la captura del movimiento facial, el soporte de la cámara y un algoritmo de física que ayuda a recopilar información sobre el movimiento y la fuerza. Al mismo tiempo, un paquete de biblioteca también puede ser solo un proceso.

Cuando se agrega una nueva función a un programa, el usuario normalmente tiene que pasar por una instalación compleja para incorporar la función al programa. La biblioteca OpenCV se ejecuta principalmente mediante bibliotecas lanzadas oficialmente y lanzadas por fanáticos, por lo que la instalación se ha realizado sin problemas. El nuevo paquete de biblioteca se agregará directamente a la biblioteca general y el usuario podrá acceder a todas las funciones en unos pocos segundos.

OpenCV se creó en el lenguaje de programación C y, debido a eso, la mayoría de los paquetes de biblioteca OpenCV también están escritos en C.Al mismo tiempo, los partidarios pueden crear un paquete de biblioteca en una variedad de lenguajes, la mayoría de los cuales se instalarán fácilmente. . Esto permite a los partidarios de OpenCV aprovechar los beneficios de otro lenguaje de programación para crear una biblioteca que puede ser difícil o imposible en C, o esto puede contribuir al conocimiento de los partidarios de otros lenguajes de programación.