conversion from cell to char is not possible

8 views (last 30 days)
new_user
new_user on 28 Dec 2021
Commented: new_user on 28 Dec 2021
I was getting an error message that conversion from cell to char is not possible. I showed in the next few lines how i stored the training images, also I crreated a imagedatastore for storing the images from folder for training and validation while the test images are in different folder.

Accepted Answer

Voss
Voss on 28 Dec 2021
It looks like Training_Image.Files is a cell array of chars, and you are attempting to take one of those chars and assign it to be a cell in a cell array (as opposed to assign it to be the contents of a cell in a cell array). You can do what I think you want to do in a couple of different ways:
files(h) = Training_Image.Files(n(h));
or
files{h} = Training_Image.Files{n(h)};
But then you're going to run into an error when h = 16 because n only has 15 elements.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!