Vous êtes sur la page 1sur 24

Visión artificial

La luz es aquella energía que ilumina los objetos y seres vivos, haciéndolos visibles;
es una onda electromagnética, que posee gran diversidad de frecuencias diferentes,
que agrupadas forman el denominado “espectro electromagnético”. La luz solar,
como lo descubrió Newton, se compone de siete colores, que podemos contemplar
en la formación del arco iris; estos colores combinados forman la luz blanca o luz
solar.

La luz tiene la propiedad de expandirse en todas direcciones, pero cuando esta se


topa con un objeto opaco, llamado así porque no permite que la luz lo atraviese, se
forma detrás de él sombra, por la ausencia de luz. Entonces al realizar diferentes
combinaciones de colores primarios hallamos nuevos colores esta es la base del
concepto para la construcción de una imagen a color ya que es la combinación de
diferentes tonos de colores primarios.

Sin embargo este concepto es ligeramente diferente cuando trabajamos en el


analisis y construccion de imágenes. Las imágenes digitales son capturadas
mediante dispositivos capturadores de luz y mediante un proceso de polimorfismo
que forma una figura bidimensional o tridimensional.

Es decir, en el proceso de toma fotográfica el objeto a tomar o la imagen sirve de


entrada y el que hace el proceso definitivo es la tarjeta de procesamiento que tenga
el mismo, hasta finalizar en un archivo de tipo png, tif, bmp, jpg, jpeg o de video.

¿Entonces como trabaja la tarjeta?

P á g i n a 54 | 77

La imagen se representa desde el punto de vista de su tratamiento como una matriz
numérica de dimensión MxN, el contenido de esta matriz se refiere a valores enteros
situados en localizaciones espaciales (x,y) de la matriz, a esto se le denomina pixel
(picture element). Cuando la imagen es a color esta utiliza tres canales principales
la configuracion RGB (Red, Green, Blue), entonces la imagen final se forma
trasponiendo estos tres espectros.

Conceptos.
Localizacion espacial: lo definimos como conjunto de componetes definidos en un
pixel y representan a cada punto de los espectros, RGB.

Resolucion espacial: hace referencia al hecho de que una misma escena puede
representarse con mas o menos filas o columnas, cuanto mayor sea el numero de
filas (columnas) mayor será la resolucion.

Perfil de intensidad: se refiere a la representacion de los niveles de intensidad


obtenidos al recorrer la imagen en una direccion determinada

Tipos de datos

Aunque normalmente se utilizan números enteros para indexar las coordenadas de


la imagen, los valores de los pixeles no se encuentran restringidos a valores enteros
del intervalo clásico de despliegue [0,255], sino que estos pueden asumir diferentes
valores o tipos, inclusive números complejos (Transformada de Fourier)

duoble : o números de coma flotante es la base del calculo en Matlab por lo que
muchas de las operaciones realizadas sobre la imagen tienen o tendrán este
formato.

uint8 : enteros en el intervalo [0,255] se presenta cuando se realiza la carga de una


imagen al ambiente de Matlab

logical : permite representar en forma compacta imagenes binarias, tiene dos


valores 0,1.
P á g i n a 55 | 77

single : permite representar un numero real con una representación simple, bajo el
intervalo [10^-38, 10^38]

Bordes y Contornos

Los bordes tienen un predominante rol en la vision humana y probablemente


tambien en otros sistemas biologicos de visión. Los bordes permiten reconstruir
nuevamente los objetos dando asi una idea del tipo de objeto e incluso del tamaño
que este tiene.

Los bordes a grosso modo pueden ser considerados como puntos en una imagen
en los cuales la intensidad en una determinada direccion cambia drasticamente.

El tamaño del cambio es calculado a partir de la derivada.

Ejemplos para operadores de video en Labview

Los siguientes ejercicios están construidos para seguir paso a paso la construcción
de toma de imágenes en Labview así como las herramientas de procesamiento,
cada uno de los pantallazos es para replicarlo en su computador.

En Labview se necesitan cuatro bloques principales para procesar imágenes ya sea


estáticas (fotografías) o dinámicas (videos), estas se muestran:

Configuración Configuración Procesamiento Cierre de la


de la camara de la imagen de la imagen sesión

Practica 1: Lectura de una imagen (Snap, Grab)

P á g i n a 56 | 77

Practica 2: Guardado de una imagen

P á g i n a 57 | 77

Practica 3: Procesamiento de una imagen Bordes (Canny, Robert, Prewitt)

P á g i n a 58 | 77

P á g i n a 59 | 77

P á g i n a 60 | 77

Practica 4: Búsqueda de patrones en un video

P á g i n a 61 | 77

P á g i n a 62 | 77

Practica 5: Procesamiento de imagen con el Vision Assistant

P á g i n a 63 | 77


P á g i n a 64 | 77

P á g i n a 65 | 77

P á g i n a 66 | 77

P á g i n a 67 | 77

P á g i n a 68 | 77

P á g i n a 69 | 77

P á g i n a 70 | 77

P á g i n a 71 | 77

P á g i n a 72 | 77

P á g i n a 73 | 77

P á g i n a 74 | 77

P á g i n a 75 | 77

P á g i n a 76 | 77

P á g i n a 77 | 77

Vous aimerez peut-être aussi