|
|
Bilder aus einen Ordnern mit der Funktion "imread" |
|
schiroko |

Forum-Newbie
|
 |
Beiträge: 7
|
 |
|
 |
Anmeldedatum: 10.11.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.11.2012, 09:53
Titel: Bilder aus einen Ordnern mit der Funktion "imread"
|
 |
|
 |
|
Hallo liebe goMATLAB Community,
momentan versuche ich mich im Matlab einzuarbeiten und stoße auf ein kleines Problem. Ich hoffe Ihr könnt mir vielleicht ein bisschen auf die Sprünge helfen : )
Gerne würde ich bei Bildern aus einem Ordner die maximale Intensität ermitteln und mit ihr danach weiterarbeiten zu können.
Die Bilder im Ordner sind schon alle grau, also man kann sagen rgb2gray wurde schon vorher gemacht. Nun komme ich leider nur soweit, dass ich es bei einem einzelnen Bild schaffe die Intensität zu bekommen:
im_001= imread('C:\Users\Max\Desktop\Bilder\image_001.bmp');
im_001=im2double(im_1);
intensitaet_im_001=max(im_001( );
Gerne würde ich es schaffen, dass bei allen Bildern im Ordner das gemacht wird, was ich bei "image_001.bmp" gemacht habe. Die Bildernamen sind fortlaufend (image_001.bmp, image_002.bmp, etc.) und der Variablenname sollte es auch sein.
Für Eure Mühen bedanke ich mich im Voraus
und verbleibe mit freundlichen Grüße,
Max
|
|
|
|
|
Sirius3 |

Forum-Guru
|
 |
Beiträge: 441
|
 |
|
 |
Anmeldedatum: 12.11.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.11.2012, 10:09
Titel:
|
 |
Hallo Max,
eine for-Schleife hilft Dir hier weiter:
Es ist übrigens sinnvoll, die Variablennamen nicht durchzunummerieren,
sondern statt dessen einen Vektor oder ein cell-Array zu nehmen.
(Hier: intensitaet_im(nr) statt intensitaet_im_001)
Grüße
Sirius
|
|
|
schiroko |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 7
|
 |
|
 |
Anmeldedatum: 10.11.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.11.2012, 10:27
Titel:
|
 |
Huhu Sirius,
vielen Dank für deine schnelle Antwort!
Habe es gleich mal ausprobiert, aber es hat leider nicht geklappt.
Kriege folgende Fehlermeldung
Zitat: |
Warning: Escape sequence 'U' is not valid. See 'help
sprintf' for valid escape sequences.
Error using imread (line 370)
Can't open file "C:" for reading;
you may not have read permission. |
Kann es sein, dass "imread" nicht erwartet einen Ordnern und einen Namen zubekommen und der Error dadurch zustande kommt?
Vielen Dank,
viele Grüße,
Max
|
|
|
Sirius3 |

Forum-Guru
|
 |
Beiträge: 441
|
 |
|
 |
Anmeldedatum: 12.11.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.11.2012, 10:30
Titel:
|
 |
Sorry Max,
das sprintf und die Backslashies vertragen sich nicht:
Grüße
Sirius
|
|
|
schiroko |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 7
|
 |
|
 |
Anmeldedatum: 10.11.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.11.2012, 10:34
Titel:
|
 |
Ein weiteres Mal Danke Sirius!
Ich bin gleich erstmal unterwegs, wenn ich wiederkomme probiere ich es aus und erstatte bericht.
Schönen Samstag noch,
Max
|
|
|
schiroko |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 7
|
 |
|
 |
Anmeldedatum: 10.11.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.11.2012, 12:16
Titel:
|
 |
Hat alles super geklappt, ich bedanke mich herzlichst!
Schönen Sonntag!
Max
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|