OpenCV 4.9 se lanzó el viernes como la última versión de la biblioteca de visión por computadora (CV) de código abierto ampliamente utilizada.
Los desarrolladores de OpenCV están trabajando en OpenCV 5 con compatibilidad mejorada con CPU/GPU AMD, mejor compatibilidad con Raspberry Pi, compatibilidad con redes neuronales profundas (DNN), encapsulación de Android, refactorización de código, compatibilidad con fuentes TrueType y otras mejoras.
Al mismo tiempo, OpenCV 4.9 se lanzará como versión provisional para el nuevo año. OpenCV 4.9 corrige varios problemas de redondeo en los procesadores ARM, agrega detección y envío para algunas instrucciones ARM NEON recientes (Neon FP16 y Neon BF16) y agrega mejoras en la detección/envío de vectores LoongArch de 128 bits.
El módulo Deep Neural Network (DNN) de OpenCV 4.9 también agrega soporte para transformadores experimentales, varias mejoras de soporte ONNX, un backend OpenVINO para modelos INT8 y mejoras en el backend CANN, y la normalización de la capa del módulo DNN ahora admite backends OpenVINO/OpenCL/CUDA.
OpenCV 4.9 también trae varias mejoras al módulo de detección de objetos, una nueva API de seguimiento de objetos (TrackerVit) basada en adaptadores de visión, correcciones del módulo de calibración, correcciones de enlace de Python, mejoras en el soporte de Android, soporte CUDA experimental como lenguaje de primera clase en CMake, Beta soporte para la plataforma Apple VisionOS y soporte para las cámaras Orbbec Gemini 2 y Gemini 2 XL.
Gemini 2 de Orbbec es una cámara 3D lanzada este año que aprovecha el infrarrojo estereoscópico activo, un ASIC de procesamiento de profundidad personalizado de alta calidad, una IMU, conectividad USB 3.0 tipo C y alimentación. El Gemini 2 puede manejar hasta 1280 x 800 a 30 fps y se vende por 299 dólares.
Descargas de OpenCV 4.9 y más información sobre la biblioteca de visión por computadora actualizada a través de OpenCV en GitHub.