|
|
GUI: Können Bilder zu jeder Zeit eingelesen werden? |
|
prassor |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.11.2010, 16:52
Titel: GUI: Können Bilder zu jeder Zeit eingelesen werden?
|
|
Hallo zusammen,
können Bilder nur vor dem "run" eingebunden werden, also fest von anfang an bzw müssen Bilder vor dem "run" in der m-file bei der entsrechenden axes schon fest eingebunden sein?
Mein Ziel wäre es, dass ich ein Bild oder Grafik nach dem "run" meines GUI durch Eingabe des Dateinamens in ein entsprechendes edit-text-Feld auslesen kann. vielleicht notfalls noch noch mit einem Push Buttons wenn eingabe-taste nicht reicht zum bestätigen?!?!
Übersicht:
Eingabe des Dateinamens im edit_text_feld -->edit_text_feld auslesen --> Bild laden aus Arbeitsverzeichnis --> Anzeigen des Bildes in vorher definierten Bereich (axes)
vielen dank für jeden tipp...mach da schon so lange rum o0
|
|
|
|
|
Sco |
Forum-Meister
|
|
Beiträge: 699
|
|
|
|
Anmeldedatum: 15.08.10
|
|
|
|
Wohnort: Dundee
|
|
|
|
Version: 2008a, 2010a
|
|
|
|
|
|
Verfasst am: 15.11.2010, 17:04
Titel:
|
|
Hallo,
natuerlich ist es moeglich Bilder auch nach dem Starten der GUI in einer Axes anzuzeigen.
Den Dateinamen kannst du mit
bestimmen. Mittels
kannst du das Bild in Matlab als Matrix einladen. Um das Bild in einer Axes anzuzeigen musst du folgendes tun:
MFG
Sco
|
|
|
prassor |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.11.2010, 13:15
Titel:
|
|
ok, danke für die schnelle hilfe! das fuktioniert soweit mit der fild auswählen und laden...aber was meinst du dann mit "pfad" erkennt er das dann nicht automatisch wenn ich es auswähle mit dem uigetfile befehl?! bekomm leider noch kein bild angezeigt
|
|
|
Sco |
Forum-Meister
|
|
Beiträge: 699
|
|
|
|
Anmeldedatum: 15.08.10
|
|
|
|
Wohnort: Dundee
|
|
|
|
Version: 2008a, 2010a
|
|
|
|
|
|
Verfasst am: 16.11.2010, 13:26
Titel:
|
|
Hallo,
Hasst du die Hilfe der Funktionen mal gelesen, dann sollte es eigentlioch klar sein. Uigetfile gibt dir den Pfad, als auch den Dateinamen mit aus:
Nun kannst du diese Angaben verwenden um den Pfad bei der imread funktion anzugeben
MFG
Sco
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.11.2010, 15:21
Titel:
|
|
ok, hat alles nun funktioniert!
ein erfolgserlebnis tut gut!
vielen dank! echt super...
|
|
|
prassor |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.11.2010, 17:50
Titel:
|
|
ist es nun auch möglich aus diesem bild, dass ich nun geladen und dargestellt habe in axes1, quasi ein bildausschnitt daraus auszuwählen...
damit ich dann nun ein fenster im bild ziehe und dann irgendwie "crop image" auswähle mit rechtklick, damit ich diesen ausschnitt dann weiter verarbeiten könnte...
oder muss ich dann in einer neuen gui-figure parallel machen?
hoffe meine fragestellung war eindeutig und nicht komplett utopisch^^
|
|
|
Sco |
Forum-Meister
|
|
Beiträge: 699
|
|
|
|
Anmeldedatum: 15.08.10
|
|
|
|
Wohnort: Dundee
|
|
|
|
Version: 2008a, 2010a
|
|
|
|
|
|
Verfasst am: 17.11.2010, 02:11
Titel:
|
|
Hallo,
auch dies ist möglich:
Noch etwas kürzer:
Um die richtige Position des Rechtecks zu bestätigen musst du einen Doppelklick innerhalb des Rechtecks machen.
MFG
Sco
|
|
|
|
|
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.
|
|