Borrar filtros
Borrar filtros

i have three image parts and i want to add them and get three images back,but i getting an error due to sizes of matrix is different

1 visualización (últimos 30 días)
clc;
clear all;
I=imread('thumb.jpg');
figure, imshow(I);
[r c]=size(I);
imshow(I);
for i=1:1:r
for j=1:1:c
if I(i,j) > 127
I1(i,j)=255;
else
I1(i,j)=0;
end
end
end
figure, imshow(I1);
I2=I1(1:56, 1:122);
I3=I1(57:113, 1:122);
I4=I1(114:170, 1:122);
figure, imshow(I2);
figure, imshow(I3);
figure, imshow(I4);
Ip=[I1, I2, I3];
imshow(Ip);

Respuesta aceptada

KSSV
KSSV el 29 de Mzo. de 2017
Ip=[I1;I2; I3];
imshow(Ip);

Más respuestas (0)

Categorías

Más información sobre Graphics Object Programming en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by