Академический Документы
Профессиональный Документы
Культура Документы
Image Processing
Toolbox
Ejemplos bsicos
imgenes
Image Processing
Toolbox
% Lista de todos los comandos del toolbox
help images
% Lista de todas las imgenes disponibles del
toolbox
help imdemos
% Lista la informacin de una imagen
imfinfo('onion.png')
Modelo de Imagen
Imagen = funcin de la intensidad de la luz
Formatos de imgenes
Imagen Tool
%
moon = imread('moon.tif');
imtool(moon)
% otra opcin de llamado
imtool('moon.tif');
Lectura de mltiples
imgenes
Montage - Implay
% Despliega todas las imgenes en una misma
figura, construye un multimarco.
montage(mri)
% Convirtiendo un multimarco en vdeo
mov = immovie(mri, map);
implay(mov)
% Reproduce secuencias de imgenes
implay(mri)
% Reproduce videos
implay('rhinos.avi');
= imread('board.tif');
Escribir un archivo de
imagen
imwrite(img, FileName, Format)
%Lectura de la imagen desde un archivo
I = imread('cameraman.tif');
% Escritura de una imagen en un archivo
imwrite(I, 'cameraman.jpg','jpg')
imwrite(I, 'cameraman.jpg')
Ejemplos Simulink
Computer Vision System
Toolbox
Ejemplos bsicos
imgenes
Configuracin simulink
Type: Fixed-step
DespliegueenformaseparadalosplanosdecolorRGB
Leer un video y
desplegarlo
Demos
Ejemplos Matlab
Image Processing
Toolbox
Modelos de Color
Formato
RAW
Formato
RGB
Demosaic
demosaic(I, sensorAlignment)
Convierte un patrn bayer codificado a una imagen
en color verdadero, utilizando el algoritmo de
interpolacin basada en el gradiente.
I = imread('mandi.tif');
imshow(I);
J = demosaic(I,'bggr');
figure, imshow(J);
% Probar: 'gbrg', 'grbg', 'rggb'
Planos RGB
% Lectura de una imagen en RGB
I = imread('onion.png');
% Extraccin de los canales R - G - B
Ired
= I(:,:,1);
Igreen = I(:,:,2);
Iblue = I(:,:,3);
% Grafica
subplot(2,2,1);
subplot(2,2,2);
subplot(2,2,3);
subplot(2,2,4);
RGB = imread('football.jpg');
HSV = rgb2hsv(RGB);
H
= HSV(:,:,1);
= HSV(:,:,2);
= HSV(:,:,3);
title('H image')
subplot(2,2,3), imshow(S),
title('S image')
subplot(2,2,4), imshow(V),
title('V image')
Conversin a escala de
grises
I = rgb2gray(RGB)
Convierte la imagen RGB de color verdadero a
escala de intensidad de grises, al eliminar la
informacin
de
color
manteniendo
solo
la
componente de luminancia.
Conversin a escala de
grises
% Lectura de la imagen
RGB = imread('peppers.png');
% Convertir la imagen a escala de grises
I = rgb2gray(RGB);
% Despliegue de la imagen a escala de
grises
imshow(I)
Conversin a Blanco y
Negro
BW = im2bw(I, level)
Si
level entonces
Si
level entonces
Conversin a Blanco y
Negro
% Convertir la imagen a B/N mediante un umbral
I
= imread('coins.png');
level
= 0.6;
bw
= im2bw(I, level);
imshow(bw)
% imshow(~bw) Negativo de la
= imread(' 'coins.png');
level
= graythresh(I);
bw
= im2bw(I, level);
imshow(bw)
Simulink - Conversiones
En la librera Conversions utilice los
siguientes bloques para obtener la
transformacin correspondiente, utilice como
entrada una seal de video.
Ej: vipmosaicking.avi
Image Complement
Autothreshold