Greetings Everyone!
I am encountering a problem while saving .png files in a loop. I have multiple .png images with 256×256 unit8 dimesnions. I am combining those images to form a single image by using below code. But after saving the file the file has ne information of its height and width in its properties. Due to which I am unable to process those images further. Can anybody help me out?
%Specify training and test folders
train_fold = ['..',filesep,'Train_Set',filesep]; test_fold = ['..',filesep,'Test_Set',filesep];%Read train and test set images folder information
train_ims = dir(train_fold);test_ims = dir(test_fold);for y=1:1:3%read 2nd training image's all masks
im_selected = 1;train_ims_masks = dir([train_fold,train_ims(y).name,filesep,'masks',filesep]);%read 2nd training image's all masks in sequence
for i = 1:length(train_ims_masks) im{i} = imread([train_fold,train_ims(y).name,filesep,'masks',filesep,train_ims_masks(i).name]); end% Making new image by combining multiple images
compositeImage = im{1}; for k=2:length(train_ims_masks) compositeImage = compositeImage + im{k}; end % saving new image into directory
save (['compositeImage' num2str(y), '.png']); dir(train_fold); endfigureimage(compositeImage)colormap(gray)
Best Answer