|
|
JPG-Bilder einer bereits gegeben Methode übergeben |
|
MatLab-Rookie |

Forum-Newbie
|
 |
Beiträge: 9
|
 |
|
 |
Anmeldedatum: 30.07.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 03.09.2013, 10:28
Titel: JPG-Bilder einer bereits gegeben Methode übergeben
|
 |
Moin. Ich bin es mal wieder. Seitdem ich mehrere JPG-Bilder über imread geladen habe und diese mit imwrite weiteverarbeitet habe, möchte ich jetzt eine gewisse anzahl von jpg. Bildern einer gegebenen Methode übergeben.
Die Methode sieht als Eingabeparameter ein jpg Bild vor. Denke, aber, dass man mittles for-Schleife mehrer Bilder übergeben kann, wie das bei imread und imwrite der Fall sein kann. Anbei mein Code:
Fehlermeldungen sind unter anderem:
Error using imread>parse_inputs (line 477)
The filename or url argument must be a string.
Error in imread (line 336)
[filename, fmt_s, extraArgs] = parse_inputs(varargin{:});
Error in SRM (line 37)
X = double(imread(IMAGE));
Error in write (line 14)
SRM(I)
Die Methode SRM zieht Merkmale aus den Bildern. Die dann generierte .mat Datei kann ich dann als Eingabeparameter für einen Algorithmus benutzen.
Bitte um Meinungen.
|
|
|
|
|
Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 03.09.2013, 11:04
Titel:
|
 |
warum legst du die variable an um sie gleich wieder zu überschrieben ?
ohne SRM zu kennen wirds schwer dir zu helfen. siht sie denn als eingangsparameter das "bild" oder den dateinamen des bildes vor?
_________________
richtig Fragen
|
|
|
MatLab-Rookie |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 9
|
 |
|
 |
Anmeldedatum: 30.07.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 03.09.2013, 11:07
Titel:
|
 |
Moin. Ja, die SRM-Methode sieht als Eingabe ein Bild vor.
Für ein Bild kann man diese wie folgt aufrufen:
SRM('1.jpg')
Die SRM-Methode zieht aus dem JPG-Bild Merkmale heraus...Nur ich das gerne für mehrere Bilder machen. Die Ergbenisse werden dann in einer Variable gespeichert werden. (.mat Datei)
|
|
|
Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 03.09.2013, 11:24
Titel:
|
 |
machst du oben aber nicht. solche fehler findet man mit dem debugger übrigens in sekunden.
_________________
richtig Fragen
|
|
|
MatLab-Rookie |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 9
|
 |
|
 |
Anmeldedatum: 30.07.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 03.09.2013, 11:35
Titel:
|
 |
Für ein Bild funktioniert es. Und im Workspace findet man eine Variable ans....
Ich will das doch nur mit mehrerern Bildern machen?
|
|
|
Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 03.09.2013, 11:39
Titel:
|
 |
ich hab dir bereits 2 ungereimtheiten genannt. hast du die auch umgesetzt?
_________________
richtig Fragen
|
|
|
MatLab-Rookie |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 9
|
 |
|
 |
Anmeldedatum: 30.07.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 03.09.2013, 11:42
Titel:
|
 |
Moin. Habe es nochmal probiert. Es funktioiert jetzt alles. Danke dir.
Habe den einen Befehl auskommentiert....
Nochmals Danke
|
|
|
|
|
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.
|
|