Skip to main content

¿Cuáles son los diferentes tipos de tecnología de visión por computadora?

La visión por computadora (CV) es, en pocas palabras, un método para reconocer e interpretar imágenes usando cámaras y computadoras. La tecnología de visión por computadora se utiliza en varios campos y está compuesta por varias aplicaciones especializadas de hardware y software. Algunos tipos de tecnología de visión por computadora incluyen cámaras de alta resolución, sistemas informáticos diseñados individualmente y sensores o filtros especiales tanto para la cámara como para la computadora.

Las cámaras de dispositivos acoplados con carga (CCD) suelen proporcionar la salida de imagen para la tecnología de visión por computadora. Las cámaras CCD pueden ser omnidireccionales, pan-tilt-zoom o visión directa. Las cámaras desarrolladas por la Universidad Carnegie Mellon, conocidas como CMUcams, son un tipo de tecnología de visión por computadora que combina una cámara de video con un microcontrolador. Esto permite el soporte a bordo del procesamiento simple de imágenes. La robótica a menudo utiliza visión estéreo, combinando dos cámaras calibradas para capturar una imagen convergente con precisión.

Las computadoras utilizadas con fines de tecnología de visión por computadora requieren piezas especiales como placas secundarias, también conocidas como tarjetas secundarias, y placas de procesador diseñadas para acelerar el proceso de diseño. Se incluyen sensores como los de integración a gran escala (VLSI) e infrarrojos (IR) para facilitar diversas tareas, como la visión nocturna. Los sensores térmicos manejan el reconocimiento de calor.

Los capturadores de fotogramas se implementan para tomar una imagen analógica enviada a la computadora desde la cámara CCD u otro dispositivo de captura de imágenes y convertirla en una imagen digital en escala de grises o color. También se incluyen escáneres de línea bidimensionales (2D) o tridimensionales (3D), que ayudan en la detección de manchas, detección de movimiento y detección de bordes. En ciertas aplicaciones, como los entornos hostiles, se pueden usar gabinetes especiales para proteger el hardware.

La robótica y la industria de seguridad y vigilancia son dos de los principales campos que utilizan la tecnología de visión por computadora. La industria médica y los astrónomos también juegan un papel importante. Las cámaras CCD o similares proporcionan la imagen base para que la computadora la procese según lo solicite el programador. Las imágenes se pueden procesar en general, proporcionando una detección de bordes simple en 2D, que permite la estimación de movimiento, o en 3D, que luego permite la extracción de la forma.

Todos los diferentes estilos y configuraciones de la tecnología de visión por computadora utilizan algoritmos desarrollados específicamente para fines de CV. Estos algoritmos ayudan con tareas tales como mejorar imágenes y encontrar líneas para que coincidan con los modelos. El uso de algoritmos reduce al mínimo la cantidad de datos a procesar al extraer solo la información necesaria para una tarea dedicada.

Si bien la visión por computadora evoluciona constantemente junto con la tecnología, ya juega un papel importante en los campos mencionados en este documento y en muchos otros. La detección de manchas y el reconocimiento facial son importantes en las aplicaciones de seguridad. La robótica se basa en la tecnología de visión por computadora para maniobrar con éxito vehículos no tripulados o autónomos. Las aplicaciones actuales de la tecnología pueden ser solo el comienzo de cosas que se pueden hacer con este campo emergente de visión por computadora.