I have a function that allow user to browse and choose some images like this
[filename, pathname, filterindex] = uigetfile( ... { '*.jpg;*.jpeg;*.png','Images (*.jpg, *.jpeg, *.png)'; ... '*.*', 'All Files (*.*)'}, ... 'Choose Class 1 DataSet', ... 'MultiSelect', 'on');
And I take the browsed images in a cell array
ChosenImages = strcat(pathname,filename);
Now I have a problem, if the user entered one image only, it doesn't return this image as one cell, it return each character as cell, and when I use
length(ChosenImages);
it returns the number of chars in the link!
also I tried
ischar(ChosenImages{1})
to check if one cell is a cell or not but it gives me an error too.
What can I do to check if the user chosen one image or multiple images?
Best Answer