inputs functions for CELL

6 ビュー (過去 30 日間)
dammak sahar
dammak sahar 2018 年 6 月 1 日
編集済み: dammak sahar 2018 年 6 月 5 日
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 Center および File ExchangeImages についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by