Einführung in MATLAB: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
= Lektion 1 = | |||
== Bild mit interaktivem Dialog laden == | |||
* Laden Sie ein Bild indem Sie den Nutzer die Datei mit einem GUI auswählen lassen. | |||
* Von der Bilddatei sill anschließend Pfad und Dateiname verfügbar sein. | |||
=== Musterlösung === | |||
<source line lang="matlab" style="font-size:medium"> | |||
% Schalter um das Lade-GUI zu umgehen | |||
bShortCut=false; | |||
if (bShortCut==true) | |||
filename = 'P3_image_error.png'; | |||
pathname = [cd,'\']; | |||
disp(['Alternatives Bild laden: ', fullfile(pathname, filename)]) | |||
else | |||
[filename, pathname] = ... | |||
uigetfile({'*.png';'*.*'},'File Selector'); | |||
if isequal(filename,0) | |||
disp('User selected Cancel') | |||
else | |||
disp(['User selected', fullfile(pathname, filename)]) | |||
end | |||
end | |||
% Bild laden | |||
Originalbild = imread([pathname, filename]); | |||
<\source> | |||
== [http://193.175.248.56/wiki/index.php/BSD-Lizenzbedingung BSD-Lizenz] == | == [http://193.175.248.56/wiki/index.php/BSD-Lizenzbedingung BSD-Lizenz] == |
Version vom 24. Mai 2014, 11:37 Uhr
Lektion 1
Bild mit interaktivem Dialog laden
- Laden Sie ein Bild indem Sie den Nutzer die Datei mit einem GUI auswählen lassen.
- Von der Bilddatei sill anschließend Pfad und Dateiname verfügbar sein.
Musterlösung
<source line lang="matlab" style="font-size:medium"> % Schalter um das Lade-GUI zu umgehen bShortCut=false; if (bShortCut==true)
filename = 'P3_image_error.png'; pathname = [cd,'\']; disp(['Alternatives Bild laden: ', fullfile(pathname, filename)])
else
[filename, pathname] = ... uigetfile({'*.png';'*.*'},'File Selector'); if isequal(filename,0) disp('User selected Cancel') else disp(['User selected', fullfile(pathname, filename)]) end
end % Bild laden Originalbild = imread([pathname, filename]);
<\source>
BSD-Lizenz
Copyright (c) 2014, Hochschule Hamm-Lippstadt, Dep. Lip. 1, Prof. Ulrich Schneider
Hochschule Hamm-Lippstadt. Alle Rechte vorbehalten.
→ zurück zum Hauptartikel: Virtuelle Lehrveranstaltungen