## Getting image dimensions into a table

### Venus Dandan (view profile)

on 16 Jul 2019
Latest activity Commented on by Venus Dandan

on 16 Jul 2019

### KSSV (view profile)

I have a code here:
%% Get the dimensions of the image
Namelist = cell(length(filelist), 1);
for i = 1:length(filelist)
imagename = filelist(i).name;
Namelist{i, 1} = filelist(i).name;
I = imread ([newimagepath, '/', imagename]);
[y x z] = size(I);
T = table(x, y, z)
end
I have let's say 100 images (I), how can I have the (x, y, z) for each image be put into the table? Currently, when I run the code, the table ends up being 1 row, with the x, y, z values for the last image in the loop.

### KSSV (view profile)

on 16 Jul 2019

%% Get the dimensions of the image
Namelist = cell(length(filelist), 1);
N = length(filelist) ;
S = zeros(N,3) ;
for i = 1:N
imagename = filelist(i).name;
Namelist{i, 1} = filelist(i).name;
I = imread ([newimagepath, '/', imagename]);
S(i,:) = size(I) ;
end
x = S(:,1) ; y = S(:,2) ; z = S(:,3) ;
T = table(x,y,z)

Venus Dandan

### Venus Dandan (view profile)

on 16 Jul 2019
Thank you so much!!!