Identificacion De Colores Y Objetos

Páginas: 9 (2026 palabras) Publicado: 8 de noviembre de 2015
Práctica 6

Tratamiento de
imágenes mediante
Matlab

1

MODIFICACIÓN DE LOS COLORES ................................................................................................................. 1
1.1
1.2
1.3

2

OBTENCIÓN DEL NEGATIVO DE UNA IMAGEN ....................................................................................................... 1
MODIFICACIÓN DEL BRILLO DE UNA IMAGEN....................................................................................................... 2
DIBUJO DE LA IMAGEN EN BLANCO Y NEGRO Y ESCRITURA EN UN FICHERO ......................................................... 2

IDENTIFICACIÓN DE OBJETOS ........................................................................................................................ 2
2.1
2.2
2.3

3INTRODUCCIÓN .................................................................................................................................................... 2
DETERMINACIÓN DE UN OBJETO MEDIANTE MÁSCARAS DE GRADIENTE ............................................................... 3
ENCABEZADO DE LAFUNCIÓN.............................................................................................................................. 3

DIBUJO DEL MAPA Y DE LA TRAYECTORIA DEL ROBOT ....................................................................... 4
3.1
3.2
3.3

INTRODUCCIÓN .................................................................................................................................................... 4
SISTEMA DECOORDENADAS................................................................................................................................. 4
PROGRAMACIÓN .................................................................................................................................................. 5

1 MODIFICACIÓN DE LOS COLORES
La digitalización de una imagen permite realizar operaciones numéricas sobre ella. Esto es lo que
realizan lasdistintas funciones implementadas en los programas para tratamiento de imágenes.
Mediante las distintas operaciones se pueden realizar efectos especiales sobre una imagen, eliminar
ruido, darle más o menos luz a una fotografía, etc.
En el directorio Q:\Informatica1\Practica06 se dispone de una serie de archivos gráficos del tipo
JPG con los que puede probar los programas que se piden a continuación.
1.1Obtención del negativo de una imagen

Realice una función cuyo encabezado sea:
function negativo(archivo)
Donde archivo es una cadena de caracteres con el nombre completo del archivo (incluida su
extensión). Esta función debe abrir dos figuras, en la primera figura dibujará el JPG del archivo y en
la segunda figura el negativo del mismo JPG.
Solución: El código podría ser el siguiente:
functionnegativo(archivo)
N=length(archivo); % n=numero de letras de la cadena 'archvo'
formato=archivo(N-2:N); %formato guarda las tres ultimas letras
matriz_de_colores=imread(archivo,formato) ; %Lectura del archivo
matriz_de_colores=double(matriz_de_colores); %Paso a double
matriz_de_colores=matriz_de_colores/255; %Escalado
figure;image(matriz_de_colores) %Dibujo del JPG
axis equal %Escalado horizontal yvertical
X=size(matriz_de_colores,2); % X=numero de pixeles horizontales
Y=size(matriz_de_colores,1); % Y=numero de pixeles verticales
axis([1 X 1 Y]) %Encuadre de la imagen
drawnow %Se obliga al programa a dibujar lo que se ha pedido
for c=1:X %Bucle para recorrer las columnas de la imagen
for f=1:Y %Bucle para recorrer las filas de la imagen
for k=1:3 %Bucle para recorrer los 3 colores RGB decada pixel
matriz_de_colores(f,c,k)=1-matriz_de_colores(f,c,k); %Operacion
end
end
end
figure;image(matriz_de_colores) %Dibujo de la nueva imagen obtenida
axis equal %Escalado horizontal y vertical
axis([1 X 1 Y]) %Encuadre de la imagen

Escuela Superior de Ingenieros de San Sebastián - Universidad de Navarra

6ª práctica. Matlab

1.2

página 2

Modificación del brillo de una imagen

Realice una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Identificacion De Objetos
  • Objetivo del color
  • Identificación de sustancias por color de la flama
  • Identificacion De Iones Por El Color De Su Flama
  • IDENTIFICACION DEL SUJETO Y OBJETO
  • identificacion del sujeto y el objeto
  • Identificacion y definicion operativa de objetivos
  • Color subjetivo y objetivo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS