Cuatro Operadores

1 Instituto Tecnológico Superior de Poza Rica “INGENIERÍA MECATRÓNICA” VISIÓN ARTIFICIAL M.C. RICARDO VENEGAS GUZMÁN

Views 143 Downloads 51 File size 559KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

1

Instituto Tecnológico Superior de Poza Rica “INGENIERÍA

MECATRÓNICA”

VISIÓN ARTIFICIAL

M.C. RICARDO VENEGAS GUZMÁN

OPERADORES PUNTUALES

Presentan: MIGUEL ANGEL MEDINA SALAS JOSÉ LUIS GARCÍA SÁNCHEZ

7° semestre “A”

Poza Rica de Hidalgo, Ver., 02 de septiembre del 2013.

2

INTRODUCCION EL PROCESAMIENTO de imágenes tiene como objetivo mejorar el aspecto de las imágenes y hacer más evidentes en ellas ciertos detalles que se desean hacer notar. La imagen puede haber sido generada de muchas maneras, por ejemplo, fotográficamente, o electrónicamente, por medio de monitores de televisión. El procesamiento de las imágenes se puede en general hacer por medio de métodos ópticos, o bien por medio de métodos digitales, en una computadora. Las operaciones puntuales son transformaciones de uno a uno, es decir el nuevo valor de un pixel 'q' en la posición (i, j) está en función de un pixel 'p' de otra imagen pero en la misma posición, es decir, (i, j). q(i,j) = F( p(i,j) ) A continuación veremos algunas de las operaciones puntuales más conocidas.

3

OPERADORES PUNTUALES 

Operaciones Puntuales sobre una Imagen: 1. Operador Identidad: Este operador crea una imagen idéntica a la imagen de entrada. La función de transformación es: q(i,j) = p(i,j)

Imagen Original

Operador Identidad

2. Operador Inverso o Negativo: Este operador crea una imagen inversa de la imagen de entrada, siendo de mucha utilidad en el campomédico. Su función de transformación es: q(i,j) = 255 - p(i,j)

Imagen Original

Imagen Invertida

4

3. Operador Umbral: Este operador crea una imagen de salida binaria, a partir de una imagen de entrada en tonos de grises, donde el nivel de transición está dado por el parámetro de entrada u.

Imagen Original

Imagen Binaria con u= 60

4. Operador Intervalo de Umbral Binario:

5

Este operador crea una imagen de salida binaria, a partir de una imagen de entrada en tonos de grises, dondetodos los niveles de gris cuyo valor está definido entre el intervalo de u1 y u2 es 0 y todos los valores fueradel rango es 255, es decir:

Imagen Original

Imagen Binaria; u1=50,u2=180

La práctica realizada tiene como objetivo realizar las operaciones anteriores en una imagen seleccionada, a continuación se muestra la imagen original (ilustración 1) y en la (ilustración 2) se muestra en una ventana las cuatro operaciones aplicadas a la imagen.

Ilustración 1. Imagen original

6

Ilustración 2. Resultado de los operadores

A continuación se muestra el código utilizado para la transformación de la imagen. CODIGO: clear all clc close all Imagen = imread('D:\Tecnologico\7° Semestre\Visión artificial\Garcia_Sanches--Medina_Salas\4. Operadores\yo.jpg'); [x,y,z]= size(Imagen); % Funcion para convertir la imagen en gris p = rgb2gray(Imagen); % Operador identidad Iden = p; % Operador inverso for m = 1:x; for n = 1:y; Inv(m,n) = 255 - p(m,n); end end % Operador umbral for b = 1:x; for v = 1:y; p1 = 127; if p(b,v)