El software de reconocimiento de imágenes, también conocido como visión por computadora, permite que las aplicaciones interpreten imágenes o videos. Procesa imágenes como entrada y genera salidas como etiquetas o cuadros delimitadores a través de algoritmos de visión por computadora. Abarca varias funciones como restauración de imágenes, reconocimiento de objetos y reconstrucción de escenas, normalmente integradas en aplicaciones inteligentes. Los científicos de datos utilizan software de reconocimiento de imágenes para entrenar modelos, mientras que los desarrolladores incorporan funciones de reconocimiento de imágenes en su software. El formato de acceso a este software varía según las necesidades del usuario, desde bibliotecas o marcos de aprendizaje automático hasta API, SDK o plataformas de un extremo a otro. Es esencial distinguir el software de reconocimiento de imágenes de las herramientas relacionadas. Si bien las plataformas de ciencia de datos y aprendizaje automático ofrecen funciones para entrenar modelos de visión por computadora, tienen enfoques más amplios. Además, el reconocimiento de imágenes, aunque es una forma de aprendizaje automático, se diferencia de otras capacidades de aprendizaje automático, como los motores de recomendación o el reconocimiento de patrones. El software de reconocimiento de texto se incluye en la categoría de reconocimiento óptico de caracteres (OCR). Si bien muchos programas de reconocimiento de imágenes tienen múltiples propósitos, algunos se especializan en áreas específicas como la detección de logotipos, el reconocimiento facial, la detección de objetos o la detección de contenido explícito. Pueden manejar sólo archivos de imágenes o tanto imágenes como vídeos. Además, aunque la mayoría opera en la nube, algunos admiten el procesamiento en el dispositivo o en el borde. Para su inclusión en la categoría Reconocimiento de imágenes, un producto debe: * Ofrecer un algoritmo de aprendizaje profundo diseñado para el reconocimiento de imágenes. * Interfaz con grupos de datos de imágenes para aprender funciones o soluciones específicas. * Aceptar datos de imagen como entrada y proporcionar una solución como salida. * Habilitar capacidades de reconocimiento de imágenes para otras aplicaciones, procesos o servicios.