PDI: Rellenar con ceros donde sea necesario. Dos imagenes de diferente tamaño MATLAB
Publicado por Erick (9 intervenciones) el 29/08/2018 01:14:37
Procesamiento Digital de Imagenes::
Realizar un programa que cargue 2 imagenes de tamaño diferente pasarlos a gris sumarlas y restarlas.Rellenar con ceros donde sea necesario.
Porfavor ayuda con este codigo! Me sale error al sumarlas y restarlas se supone que deben tener el mismo tamaño pero como son de diferente tamaño y el espacio que tienen de diferencia se rellena con ceros para que funcione el codigo.
Ya hice el codigo para cargar las dos imagenes y pasarlas a gris pero cuando voy a hacer la operacion de suma y resta de las dos imagenes que cargue me sale error porque no tienen las mismas dimensiones lo cual es necesario rellenar con ceros para quedar con las mismas dimensiones y que si opere. Ayuda.
Este es mi codigo
Como ven ya carga las dos imagenes y las pasa a gris lo que falta es hacer las operaciones de suma y resta en lo cual necesito ayuda para rellenar la imagen mas pequeña con ceros y quede de la misma dimension.
Realizar un programa que cargue 2 imagenes de tamaño diferente pasarlos a gris sumarlas y restarlas.Rellenar con ceros donde sea necesario.
Porfavor ayuda con este codigo! Me sale error al sumarlas y restarlas se supone que deben tener el mismo tamaño pero como son de diferente tamaño y el espacio que tienen de diferencia se rellena con ceros para que funcione el codigo.
Ya hice el codigo para cargar las dos imagenes y pasarlas a gris pero cuando voy a hacer la operacion de suma y resta de las dos imagenes que cargue me sale error porque no tienen las mismas dimensiones lo cual es necesario rellenar con ceros para quedar con las mismas dimensiones y que si opere. Ayuda.
Este es mi codigo
1
2
3
4
5
6
7
8
9
10
11
12
13
archivo= uigetfile('*.*','Seleccione una imagen');
img1 = imread(archivo);
img1gris= rgb2gray(img1);
figure, imshow (img1)
figure, imshow (img1gris)
%%
archivo= uigetfile('*.*','Seleccione una imagen');
img2= imread(archivo);
img2gris= rgb2gray(img2);
figure, imshow(img2)
figure, imshow (img2gris)
Como ven ya carga las dos imagenes y las pasa a gris lo que falta es hacer las operaciones de suma y resta en lo cual necesito ayuda para rellenar la imagen mas pequeña con ceros y quede de la misma dimension.
Valora esta pregunta
0