Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniería Mecatrónica
Nombre del curso:
Procesamiento de Imágenes y visión artificial
Nombre del docente:
Mariana Gabriela Perez Paredes
Laboratorio Calificado N°01
Tema:
Transformación de imagen
Integrantes:
En la siguiente tabla se muestran los operadores de transformación básica a nivel espacial más
empleados para el procesamiento digital de imágenes.
Operador Operación
Operador identidad 𝑆(𝑖, 𝑗) = 𝐸(𝑖, 𝑗)
Operador inversor 𝑆(𝑖, 𝑗) = 255 − 𝐸(𝑖, 𝑗)
0, 𝐸(𝑖, 𝑗) ≤ 𝑝
Operador umbral 𝑆(𝑖, 𝑗) = {
1 , 𝐸(𝑖, 𝑗) > 𝑝
Operador intervalo de 0, 𝑝1 < 𝐸(𝑖, 𝑗) < 𝑝2
𝑆(𝑖, 𝑗) =
umbral binario {
1 , 𝐸(𝑖, 𝑗) ≤ 𝑝1 𝑜 𝐸(𝑖, 𝑗) ≥ 𝑝2
Operador intervalo de 1, 𝑝1 < 𝐸(𝑖, 𝑗) < 𝑝2
umbral binario invertido 𝑆(𝑖, 𝑗) =
{
0 , 𝐸(𝑖, 𝑗) ≤ 𝑝1 𝑜 𝐸(𝑖, 𝑗) ≥ 𝑝2
Operador umbral de la 𝐸(𝑖, 𝑗), 𝑝1 < 𝐸(𝑖, 𝑗) < 𝑝2
escala de grises. 𝑆(𝑖, 𝑗) = {
1, 𝐸(𝑖, 𝑗) ≤ 𝑝1 𝑜 𝐸(𝑖, 𝑗) ≥ 𝑝2
En esta primera etapa se procederá a brindar un ejemplo basado en la figura 1 que podrá encontrar
en los archivos adjuntos (subidos en CANVAS) con el nombre “lab1fig1.jpg”.
1. Ingresar a Octave y posicionar las ventanas de modo tal que tengamos la distribución
recomendada en la figura 2. Recordar que para visualizar la ventana “Editor” se puede realizar
ingresando el comando “edit” en la ventana de “command Windows”.
Resultado:
Resultado:
figure(4)
subplot(1,2,1), imshow(x)
title('Imagen Original')
subplot(1,2,2), imshow(IG)
title('Imagen Gris')
%figure
%subplot(1,2,1), imshow(x)
%title('Imagen RGB')
%subplot(1,2,2), imshow(IG)
%title('Imagen gris')
%Imagen invertida
Inver=255-IG;
figure(2)
subplot(1,2,1), imshow(IG)
title('Imagen gris')
subplot(1,2,2), imshow(Inver)
title('Imagen invertida grises')
%figure
%subplot(1,2,1), imshow(x)
%title('Imagen RGB')
%subplot(1,2,2), imshow(IG)
%title('Imagen gris')
%Imagen invertida
Inver=255-IG;
figure(2)
subplot(1,2,1), imshow(IG)
title('Imagen gris')
subplot(1,2,2), imshow(Inver)
title('Imagen invertida grises')
%Histograma
figure(3)
subplot(2,2,1), imshow(IG)
title('Imagen gris')
subplot(2,2,2), imhist(IG)
title('Histograma grises')
subplot(2,2,3), imshow(Inver)
title('Imagen gris')
subplot(2,2,4), imhist(Inver)
title('Histograma Imagen Invertida')
4) Emplear el operador umbral para transformar la imagen a escala de grises obtenido en (1) a
unaimagen binaria. Utilice un valor umbral p = 120. Muestre en una figura el resultado.
subplot(1,3,1), imshow(x)
title('Imagen Original')
subplot(1,3,2), imshow(IG)
title('Imagen Gris')
% Definir valor umbral
umbral = 120;
% Se divide entre 255 para convertir el umbral en rango 0 y 1
alogical = im2bw(IG,umbral/255); % Convertimos a binario
subplot(1,3,3)
imshow(alogical), title('imagen binarizada')
7. ENTREGABLES
Alegre, E., Pajares, G., (2016) Conceptos y Métodos en Visión por Computadora.