I am having an issue with the boxlabeldatastore function when trying to train a YOLO network. I have working Arduino code that allows for bluetooth control of a Pololu Romi and the Matlab script for controlling the robot. The problem is, when trying to train the network on a dataset I created from the Image Labeler tool, I get the following errors:
Error using boxLabelDatastore (line 216)
Incorrect bounding box format. Bounding box must be an M-by-4 numeric matrix, where M specifies the number of boxes in a row. The column in the training data table that contains the
bounding boxes must be a cell array.
Error in TrainingExample_Multi_Class (line 24)
bldsTrain = boxLabelDatastore(trainingDataTbl(:,2:end));
Caused by:
Error using boxLabelDatastore
Expected input number 1, boxes in the training data table, to be one of these types:
double, single, uint8, uint16, uint32, uint64, int8, int16, int32, int64
Instead its type was struct.
I've attached both the dataset and training script, but am not sure where to go from here. Please advise.