Unable to determine file format and Ground truth error... Help

2 ビュー (過去 30 日間)
devang bhatt
devang bhatt 2018 年 4 月 26 日
コメント済み: devang bhatt 2018 年 4 月 27 日
disp('sparce disctonary processing. . ');
model = cell(1,5);
modelLow = cell(1,5);
DHigh = cell(1,5);
DLow = cell (1,5);
lamda = 0.025;
max_level= 1;
windowSize=5;
skipSize=1;
DictionarySize =100;
%%%%lena Train
dirNameTrain = '.\Train\';
% % outputName = '.\Results2\';
DTrain = dir(dirNameTrain); % check dir command, in matlab documentation
i=3;
ground_truth = [dirNameTrain DTrain(i).name];
patchSize = windowSize ^2;
truth_img = imread(ground_truth);
end
  2 件のコメント
Ameer Hamza
Ameer Hamza 2018 年 4 月 27 日
Can you show the output of
disp(class(DTrain(3).name));
disp(DTrain(3).name);
devang bhatt
devang bhatt 2018 年 4 月 27 日
code attach here.. Help to solve this error..

サインインしてコメントする。

採用された回答

Walter Roberson
Walter Roberson 2018 年 4 月 27 日
You are blindly reading in everything in the directory, but your directory contains Thumbs.db as well as whatever content you are expecting. You should be making your dir() more specific.
  3 件のコメント
Walter Roberson
Walter Roberson 2018 年 4 月 27 日
Change
DTrain = dir(dirNameTrain); % check dir command, in matlab documentation
to
DTrain = dir(fullfile(dirNameTrain, '*.jpg')); % check dir command, in matlab documentation
devang bhatt
devang bhatt 2018 年 4 月 27 日
Thank you so much..:) This will help me..

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeFile Operations についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by