how to save decomposed sub images/blocks of images into new folder ?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Naushad Varish
am 16 Nov. 2016
Kommentiert: KSSV
am 16 Nov. 2016
For example, i have 5 images of size 512*512 and divided these images into 128*128 blocks/subimages. Here i want to store theses sub-images i.e. 16*5=80 into new folder where each image has 16 sub-images. How i can do it with imwrite commond.
Can you please anyone help me to do it. Thank you in advance
0 Kommentare
Akzeptierte Antwort
KSSV
am 16 Nov. 2016
Bearbeitet: KSSV
am 16 Nov. 2016
% saving the images first
N = 5 ;
for i = 1:N
I = rand(512,512) ;
I1 = reshape(I,128,128,[]) ;
for j = 1:size(I1,3)
filename = strcat(num2str(N),'_',num2str(j),'.png') ;
imwrite(I1(:,:,j),filename) ;
end
end
% To read the images in the folder
F = dir('*.png'); % your extension of images
for ii = 1:length(F)
I = imread(F(ii).name) ;
end
Combine the above codes. I have saved images using random data as of now. you can call the images using the second code.
2 Kommentare
KSSV
am 16 Nov. 2016
yes...change this line:
filename = strcat(num2str(N),'_',num2str(j),'.png') ;
to
filename = strcat(num2str(i),'_',num2str(j),'.png') ;
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Import, Export, and Conversion finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!