inputs functions for CELL

8 次查看(过去 30 天)
i want to insert a path of image in a cell .
for i = 1:event_num
img_list=fprintf('.\WIDER_train\images\%s\%s',data.event_list{i},data.file_list{i});
img_num = size(img_list,1);
bbx_list = data.face_bbx_list{i};
trainingData = [trainingData;[img_list,bbx_list]];
end
Error using fprintf
Function is not defined for 'cell' inputs.

采纳的回答

Walter Roberson
Walter Roberson 2018-6-1
data.event_list{i} or data.file_list{i} contains a cell array and needs to have single entries selected from them.
Normally {i} would be enough, but sometimes people accidentally end up with multiple levels of cell where they only expect one level. You should look at what is contained in data.event_list{i} or data.file_list{i}
  1 个评论
dammak sahar
dammak sahar 2018-6-5
编辑:dammak sahar 2018-6-5
thank you I used the function fullfile and it works
tab =table(img_list ,bbx_list);
tab.img_list = fullfile('C:\Users\......\images',event,...
tab.img_list);

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Images 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by