To assign to or create a variable in a table, the number of rows must match the height of the table

19 visualizaciones (últimos 30 días)
I´m trying to train a fast RCNN, but when i put this code:
>> load ('Tdata.mat');
>> Labeldata=Tdata;
>> Labeldata.imageFilename=fullfile('C:\Users\JV\Desktop\Labeldata.imageFilename');
i get this error: To assign to or create a variable in a table, the number of rows must match the height of the table.
The number of images that i have in that file is 6,808 and the height of my table "Tdata" is the samePlease, any help, i don´t know what to do!!

Respuesta aceptada

Stephen23
Stephen23 el 13 de Jun. de 2019
Editada: Stephen23 el 13 de Jun. de 2019
You wrote a literal string instead of concatenating the variable data onto the end of the character vector.
fullfile('C:\Users\JV\Desktop\Labeldata.imageFilename')
% ^^^^^^^^^^^^^^^^^^^^^^^^ part of literal character vector, NOT a variable!
% ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ one character vector.
%^^^^^^^^ does nothing
You probably meant to do something like this:
Labeldata.imageFilename = fullfile('C:\Users\JV\Desktop',Labeldata.imageFilename);

Más respuestas (1)

Jose  Villarroel
Jose Villarroel el 14 de Jun. de 2019
Thanks, you save me

Community Treasure Hunt

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

Start Hunting!

Translated by