Proceamiento Digital De Señales Colaborativo 3
Enviado por noalcanso • 4 de Marzo de 2015 • 519 Palabras (3 Páginas) • 250 Visitas
DESARROLLO TRABAJO COLABORATIVO 3: RECONOCIMIENTO DE FORMA Y COLOR CON MATLAB
NELSON ORLANDO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
PROGRAMA DE INGENIERÍA ELECTRÓNICA
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
DUITAMA
2012
2) Analizar y desarrollar los siguientes ejercicios (individual)
a) Cada integrante del grupo de manera individual deberá realizar la captura de una imagen digital de su rostro (fotografía digital) el nombre y formato de la imagen debe ser el siguiente (inicial primer nombre + primer apellido + formato JPG). Ej. Si el nombre del estudiante es Pepito Pérez el nombre de la imagen debe ser así: p_perez.jpg (sin acentos).
Imagen a ser procesada:
n_torres.jpg:
n_torres.jpg
b) Escriba un script (programa) en Matlab que realice la lectura de la imagen p_perez.jpg, la convierta en niveles de gris y realice su escritura en el archivo p_perez_gris.jpg. El nombre del archivo del script conserva los criterios del nombre de la imagen para lo cual quedaría de la siguiente forma (p_perez_ejercicio1.m). Cada integrante del equipo de manera individual deberá colocar su archivo con los resultados obtenidos en el foro de trabajo colaborativo.
Para la conversión de RGB a niveles de gris: utilizad la función rgb2gray o bien programar una función propia que realice la conversión mediante la siguiente fórmula:
I = (R + G + B) / 3
Resultados del procedimiento:
>> clear all;
f=imread('n_torres.jpg');%% leer la imagen desde la carpeta que por defecto tiene matlab para almacenar archivos (c:\users\****\documents\MATLAB)
fg=rgb2gray(f);%% conversión de la imagen a escala de grises
imshow(fg)%% muestra el resultado del proceso, es decir, la imagen en escala de grises
title('n_torres gris')%% imagen renombrada, título que aparecerá en pantalla
imwrite(fg,'n_torres_gris.jpg')%% procede a guardar la imagen en la carpeta por defecto
f=imread('n_torres.jpg');%% leer la imagen desde la carpeta que por defecto tiene matlab para almacenar archivos (c:\users\****\documents\MATLAB)
fg=rgb2gray(f);%% conversión de la imagen a escala de grises
imshow(fg)%% muestra el resultado del proceso, es decir, la imagen en escala de grises
title('nelson torres gris')%% imagen renombrada, título que aparecerá en pantalla
imwrite(fg,'n_torres_gris.jpg')%% procede a guardar la imagen en la carpeta por defecto
Resultado de la imagen procesada
c) Escriba un programa en Matlab que realice la lectura de la imagen p_perez.jpg, y calcule su histograma en niveles
...