Wie lade ich eine image-Datei in Matlab?
Muss ich das mit Matlab zu Lesen, ein Bild und einen gemeinsamen Histogramm und ich bin neu in Matlab. Wenn ich versuche zu Lesen, das Bild mit imread
Funktion funktioniert es nicht.
h= imread('a.tif');
??? Error using ==> imread at 363
File "a.tif" does not exist.
Kann jemand mir helfen herauszufinden, dieses problem?
- Was meinst du mit "es doesnot Arbeit?" Fehlermeldung? Und was haben Sie versucht, die verwandten zu tun, ein gemeinsames Histogramm?
- Etwas code wäre nett, Sie könnten veröffentlichen, was Sie bisher haben?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einfache Möglichkeit, um sicherzustellen, dass Sie den richtigen Pfad und Datei-name ist uigetfile.
Bestimmen deinen Pfad und Dateinamen, verwenden Sie
Ändern Sie dann den code, den Sie geschrieben haben, gehören die Weg. (Wenn Sie neu in MATLAB, die syntax für die Kombination von zwei string-arrays ist
[str1, str2]
)Vielleicht ein.tif ist nicht vorhanden oder liegt im falschen Verzeichnis ?
Da Sie nicht geben Sie einen Pfad zu der Datei, dann muss man es in MATLAB-Arbeitsverzeichnis (wahrscheinlich das gleiche Verzeichnis wie Ihre .m-Datei gespeichert). Alternativ können Sie einfach geben Sie einen vollständigen (absoluten) Pfad zu den .tif-Datei.
cd 'path/to/dir'
, auch können Sie das aktuelle Verzeichnis mitpwd
Nicht existiert, meine das Bild ist nicht unterstützt durch Matlab-Bibliothek
Also, sollten Sie ein Bild aus Ihren Dateien, aber Sie müssen schreiben, die URL FÜR das Bild wie dieses :
Müssen Sie laden Sie die Bilder zuerst auf Arbeitsbereich, dann Daten importieren, und wählen Sie Ihre Datei