¿Cuál es la relación entre OpenCV y OpenGL?
1. OpenGL es la API de visualización estándar de la industria, que define una serie de funciones. Al llamar a estas funciones, puede operar la tarjeta gráfica y dibujar imágenes en 2D y 3D. Por supuesto, diferentes empresas de tarjetas gráficas implementarán estas funciones específicamente de acuerdo con sus propias tarjetas gráficas y GPU.
2. OpenCV es OpenSourceComputerVisionLibraryOpenGL es OpenGraphicsLibraryOpenCV proporciona principalmente bibliotecas de algoritmos básicos para el procesamiento de imágenes y videos, y también involucra algunos algoritmos de aprendizaje automático.
3. Estas tres son todas API. OpenCL es la API para la programación general de GPU, que utiliza la tarjeta gráfica para realizar operaciones matemáticas regulares en lugar de procesar gráficos. OpenGL es similar a DirectX3D, ambas son API de gráficos y se utilizan para llamar mediante programación a la tarjeta gráfica para hacer dibujos.
4. Simplemente comprenda opengl para juegos y opencv para aplicaciones industriales. Son dos bibliotecas diferentes. OpenCV es una biblioteca de visión por computadora multiplataforma basada en la distribución (de código abierto) OpenGL (OpenGraphicsLibrary completa) es una interfaz de programa de gráficos profesional que define un lenguaje de programación multiplataforma y una especificación de interfaz de programación multiplataforma.