Matlab
Enviado por hola172013 • 21 de Agosto de 2013 • Exámen • 481 Palabras (2 Páginas) • 261 Visitas
1. Cargue a MATLAB las siguientes imágenes:
>> [a,m1]=imread('HWRsin2d_128x128_01_gray.jpg');
>> [b,m2]=imread('HWRsin2d_128x128_03_gray.jpg');
>> [c,m3]=imread('HWRsin2d_128x128_05_gray.jpg');
2. Verifique las imagines en el Workspace:
>> whos
Name Size Bytes Class
a 128x128 16384 uint8 array
b 128x128 16384 uint8 array
c 128x128 16384 uint8 array
m1 0x0 0 double array
m2 0x0 0 double array
m3 0x0 0 double array
Grand total is 49152 elements using 49152 bytes
OPERACIONES ARITMÉTICAS
Suma
En su forma más sencilla, la operación suma toma como entrada dos imágenes de tamaño
idéntico y produce como salida una tercera imagen del mismo tamaño de las primeras dos, en
la cual cada valor de píxel es la suma de los valores de los píxel correspondientes de cada una
de las dos imágenes de entrada. Existen versiones más sofisticadas que permiten la
combinación de más de dos imágenes con una única operación. Una variante común permite
adicionar una constante especifica a cada píxel.
La adición de dos imágenes se lleva en un único paso. Los valores de los píxel del resultado
vienen dados por:
Q i j = P i j + P i j
O si solamente se desea adicionar un valor constante C a una imagen, entonces:
Q(i, j) = P (i, j) + C 1
Si los valores de los píxel en las imágenes de entrada son realmente vectores en lugar
de valores escalares (por ejemplo, imágenes a color) entonces los componentes individuales
(componentes rojo, azul y verde) se adicionan separadamente para producir el valor de salida.
Si el formato de la imagen que se esta utilizando soporta únicamente valores de píxel
enteros de 8 bits, es bastante probable que el resultado de la adición sea mayor que el máximo
permitido por el valor del
...