|
|
2D FFT von Bildern/ Darstellung im xy Koordinatensystem |
|
Flosch |
Forum-Newbie
|
|
Beiträge: 9
|
|
|
|
Anmeldedatum: 01.10.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.10.2012, 17:01
Titel: 2D FFT von Bildern/ Darstellung im xy Koordinatensystem
|
|
|
|
|
Hallo zusammen,
ich bin so zu sagen was Matlab anbetrifft Anfänger und habe deshalb eine Frage was die 2D FFT betrifft. Ich hoffe dass mir jemand weiter helfen kann!
Aufgabenstellung:
Ein Bild soll mittels zweidimensionaler Fouriertransformation in den Frequenzbereich transformiert werden. auf der X- Achse soll die Frequenz dargestellt werden, die Y- Achse soll die einzelnen Amplituden der jeweiligen Frequenzen darstellen.
Ich habe hier zwar einen Code, allerdings sind mir hier auch ein paar Dinge unklar, beispielsweise welche Abtastfrequenz verwendet werden soll.
Außerdem habe ich mir einige Male ein Spektrum anzeigen lassen. Einmal sehr stark JPEG komprimiert, so dass sehr wenig hohe Frequenzen im Bild vorhanden sind und einmal ein unkomprimiertes Bild ( gleiches Bild; viele hohe Frequenzanteile)
Beim Vergleichen der beiden Spektren waren keine Unterschiede zu erkennen, was ich sehr komisch finde. Aber ich denke dass es mit dem untersten Abschnitt des Quellcodes zu tuen haben könnte. Möglicherweise stimmt die Rasterung nicht. Hoffe, dass so etwas von irgendjemandem schon mal gemacht wurde.
Vielen Dank im Voraus !!!!!!!!
Den Code, den ich weitgehend aus dem Internet habe, habe ich hier angehängt:
[Edited, Jan, Bitte Code-Umgebung benutzen - Danke!]
|
|
|
|
|
Hubertus |
Forum-Meister
|
|
Beiträge: 1.034
|
|
|
|
Anmeldedatum: 08.01.09
|
|
|
|
Wohnort: Hamburg
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.10.2012, 14:36
Titel:
|
|
Moin Flosch,
der Unterschied zwischen einem kompr. und unkomprimierten Bild ist tatsächlich nicht so gravierend. Es kommt zunächst sehr stark auf den Bildinhalt an. Hohe Bildfrequenzen führen einerseits zu keiner so starken Komprimierung wie Bildinhalte mit plakativen Flächen. Bei hoher Komprimierung treten wiederum Blockartefakte auf.
Wenn du dir 2 Vergleichsbilder ansiehst, musst du die Lupenfunktion nutzen. Dann erkennst du zunächst wenigstens minimale Unterschiede. Du kannst aber die Unterschiede verstärken, wenn du folgende Zeile einfügst:
Viele Grüße
Hubertus
|
|
|
Flosch |
Themenstarter
Forum-Newbie
|
|
Beiträge: 9
|
|
|
|
Anmeldedatum: 01.10.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.10.2012, 18:09
Titel:
|
|
Hey danke erst mal, der Befehl hat mich schon mal etwas weiter gebracht !!
|
|
|
|
|
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.
|
|