WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

bild ausgeben als matrix

 

lordofblh
Forum-Newbie

Forum-Newbie


Beiträge: 9
Anmeldedatum: 07.11.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.11.2009, 18:50     Titel: bild ausgeben als matrix
  Antworten mit Zitat      
das erste problem scheint recht simpel zu sein, weil es in den bisher gelesenen tuts nicht aufgezeigt wurde. oder ich suche einfach falsch.

ich habe ein bild in einem axes ausgegeben und will auch noch die matrix zu dem gegebenen bild haben. um in dieser ne fouriertranzformation vorzunehemen.
Wie sag ich matlab jetzt, das matlab dieses bild zu einer matrix umschreibt?
oder nimmt matlab ein bild sogar schon als matrix? und meine syntax ist nur katastrophal...

letztlich also Arrow wie müsste die syntax aussehen, damit ich auf mein bild die fourier anwenden kann?

fourier für matrix ist fft2(X)
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 07.11.2009, 19:24     Titel:
  Antworten mit Zitat      
Hallo,

wenn du das Bild anzeigst, musst du es auch eingelesen haben. Vermutlich mit imread. Ist nur so, dass die Aufrufe oft geschachtelt werden, z.B.

Code:

Nimm stattdessen
Code:

dann kannst du X weiterverarbeiten.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
lordofblh
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 9
Anmeldedatum: 07.11.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.11.2009, 20:49     Titel:
  Antworten mit Zitat      
Rolling Eyes darf ich deiner aussage entnehmen, das das bild schon als matrix gespeichert ist? und ich auf dieses gleich meine funktionen anwenden können müsste?

ich probiers dann nochmal... denn verschachtelt habe ich nichts.

_______________________________________________edit:
ahh ok, in der console macht ers, liegt der fehler wohl im programm selbst.

danke erst einmal Smile

_______________________________________________edit2:
Okay, es scheint als würde er das bild was ich ihm gegeben habe nicht mehr aktualiesieren. selbst wenn ich ihm ein anders gebe, behält er das alte. clear und close ist standartmäßig drin also sollte er nichts im speicher haben. und selbst wenn ich meinen code als text markiere zeigt er mir mein altes bild obwohl er keinen code mehr hat... was läuft da gerade falsch...

_______________________________________________edit3
alles neu gemacht, und es läuft wieder.
Private Nachricht senden Benutzer-Profile anzeigen
 
lordofblh
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 9
Anmeldedatum: 07.11.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.11.2009, 15:14     Titel:
  Antworten mit Zitat      
Rolling Eyes das wird irgentwie nix...
-also hab mein bild und will fourier drauf anwenden. matlab sagt mir das teil müsste double sein, daher den cast auf double.
-was image(Bild) macht weiß ich nicht aber ohne das zeigt er mir nie ein bild an.
-B = meine tranzformation und dann soll er mir das bildchen zeign. aber er zeigt mir mein anfangs bild... obwohl das nicht sein kann.

Code:
Bild= imread('Bsp.bmp');
double(Bild);
image(Bild);
B = fftshift(fft2(Bild));
imshow(B);
 


hat jemand eine idee wieso es nicht funktioniert?

---edit
hoffe alle fehler sind jetzt raus... abschreibn ist schon schwer :O
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.