Matlab - wczytanie plików z folderu

Matlab - wczytanie plików z folderu
D6
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 2 lata
  • Postów:30
0

Cześć, nie mam pojęcia dlaczego matlab nie widzi w poniższym przypadku pliku 1.pgm, ma ktoś jakiś pomysł? Błąd wywala w linijce: img = imread(str);

Kopiuj
D = dir(datapath);

for i = 1 : imgcount
    if (strcmp(D(i).name,'.'))
        disp(strcat('D(i).name = ',D(i).name));
        i = i+1;
    end
    
    if(strcmp(D(i).name,'..'))
        disp(strcat('D(i).name = ',D(i).name));
        i = i+1;  
    end
    
    disp(strcat('D(i).name = ',D(i).name));
    
    str = D(i).name;
    
    disp(strcat('D(i).name = ',D(i).name));
    disp(strcat('disp(str) = ',str));
    
    img = imread(str);

    [r c] = size(img);
    temp = reshape(img',r*c,1);  
    X = [X temp];  
end

W odpowiedzi dostaję taki error:

title

Dodatkowe disp'y dodałem dla czytalności

Lista plików w katalogu:

title

edytowany 3x, ostatnio: diego662
bogdans
Moderator
  • Rejestracja:prawie 17 lat
  • Ostatnio:prawie 5 lat
1

Sprawdź jaki jest katalog roboczy (polecenie pwd), jeśli jest niewłaściwy, to go zmień (polecenie cd).


To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell
D6
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 2 lata
  • Postów:30
0

Rzeczywiście, teraz działa. Dzięki ;)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.