|
|
Grauwertspreizung mittels imshow |
|
newnova |
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 16.09.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.09.2009, 13:00
Titel: Grauwertspreizung mittels imshow
|
|
Hallo zusammen,
ich bin gerade dran, eine homomorphe Filterung in Matlab zu realisieren. Das Ergebnis dieser Filterung, eine Matrix mit double-Elementen, gebe ich über die Funktion
auf dem Bildschirm aus. Soweit ich gelesen habe, bewirkt dies eine lineare Grauwertspreizung der Anzeige,
wobei alle Farbwerte, die kleiner als low sind auf Farbwert 0, alle die größer als high sind
auf den Maximalgrauwert gesetzt werden.
Nun meine Frage: Mit welcher Funktion ist es möglich, dieses Bild, wie es auf dem Bildschirm ausgegeben wird, auch in eine .png Datei zu schreiben, eben mit dieser Grauwertspreizung?
Vielen Dank und freundliche Grüße
newnova
|
|
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 16.09.2009, 13:57
Titel:
|
|
Mit dem PRINT Befehl lassen sich auch Figures in Bilddateien exportieren. Es gibt ein paar Parameter die man prüfen mass, falls der Export nicht die gleiche Grösse hat / gleich aussieht wir die Figure - das hängt von Defaults ab. In diesem Fall mal nach Suchbegriffen PAPERPOSITIONMODE und INVERTHARDCOPY suchen.
Andreas
|
|
|
newnova |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 16.09.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.09.2009, 14:38
Titel:
|
|
Vielen Dank für die Anregung. Wäre allerdings eher an einer Matlab-Funktion interessiert, die mir diese Spreizung liefert, wie es bei IMSHOW(IM,[]) der Fall ist.
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 16.09.2009, 14:45
Titel:
|
|
Aber IMSHOW ist doch eine MATLAB Funktion?? Ich dachte es geht nur um die Asugabe.
Andreas
|
|
|
newnova |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 16.09.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.09.2009, 14:50
Titel:
|
|
Habe eine wichtige Angabe vergessen. Ich will das gefilterte Bild anschließend speichern, wobei die Maße des bearbeiteten Bildes identisch mit dem Ausgangsbild sein müssen.
|
|
|
newnova |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 16.09.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.09.2009, 15:58
Titel:
|
|
Habe die Lösung gefunden. Mit der Funktion mat2gray(IM) lässt sich die geforderte Umwandlung realisieren.
|
|
|
|
|
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 - 2024
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.
|
|