Desarrollamos a medida, sistemas de visión artificial.
La visión artificial, también conocida como visión por computadora, es un campo interdisciplinario de la inteligencia artificial (IA) que se enfoca en enseñar a las máquinas a "ver" e interpretar imágenes y videos del mundo real. La visión artificial utiliza algoritmos y técnicas de aprendizaje automático (machine learning) para analizar y comprender contenido visual, como fotos, videos y secuencias de imágenes en tiempo real.
El objetivo de la visión artificial es que las máquinas puedan comprender y extraer información útil de imágenes y videos, de manera similar a cómo los humanos interpretamos el mundo visual que nos rodea.
en prograCOL, implementamos algoritmos de vision artificial usando una gran variedad de frameworks y librerías que nos proporcionan herramientas y funciones predefinidas para facilitar el trabajo con imágenes, videos y el aprendizaje profundo. Algunos de los frameworks más populares y que sabemos utilizar son OpenCV (Open Source Computer Vision), TensorFlow, Keras, PyTorch y Darknet.
Este ultimo lo utilizamos para el entrenamiento del DEMO que se muestra en la imagen, el proceso necesario para la implementación de la red neuronal, se utilizó un NVIDIA JETSON TX 2, imágenes personalizadas y etiquetas de elementos de protección personal - EPP ( casco, tapa boca ..fue hecho en época de pandemia, chaleco, guates, botas) aproximadamente un set de 10K imagenes, en un tiempo de 72 horas de entrenamiento, el objetivo permitió validar que el sistema identificara si la persona tenia su dotación personal completa en tiempo real; las opciones son muy amplias en su aplicación en proyectos de obra civil ya que estaríamos en la capacidad técnica de desarrollar un sistema que contabilice cuanto persona esta cumpliendo con la dotación, notificaciones por correo o alertas de la falta de uno o varios de los elementos EPP de noche o de día así como reportes a la entrada de la obra, en obra, en turnos y mucho mas..
Otras aplicaciones donde las maquinas pueden comprender y extraer información util de imágenes y video incluyen reconocimiento facial, detección de objetos, reconocimiento de texto en imágenes (OCR), análisis de video vigilancia, Inspección y control de calidad, navegación y asistencia para vehículos autónomos, Análisis de imágenes médicas.