how i divide n images present in a folder into 4 equal parts
Mostrar comentarios más antiguos
srcFiles=dir('fruits\*.jpg'); for i= 1:length(srcFiles)
Filename=strcat('fruits\',srcFiles(i).name);
I=imread(Filename);
imshow(I)
[x,y, z]=size(I)
Respuestas (2)
David Sanchez
el 20 de Jun. de 2014
Filename=strcat('fruits\',srcFiles(i).name);
I=imread(Filename);
imshow(I)
[x,y, z]=size(I)
I_1 = I(1:x/2,1:y/2,:);
I_2 = I(x/2+1):end,1:y/2,:);
I_3 = I(1:x/2,(y/2+1):end,:);
I_4 = I(x/2+1):end,(y/2+1):end,:);
2 comentarios
Anamika baruah
el 21 de Jun. de 2014
Image Analyst
el 21 de Jun. de 2014
Nice of you to share the full error message. I'd guess that the error is because x is an odd number and x/2 is a fraction, like 123.5.
For x/2 use xMid
xMid = floor(x/2);
Then for x/2+1 use xMid+1
Dishant Arora
el 20 de Jun. de 2014
0 votos
Categorías
Más información sobre Blocked Images en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!