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

2 Bilder um 90° zu einander plotten

 

Maxthemachine
Forum-Newbie

Forum-Newbie


Beiträge: 9
Anmeldedatum: 05.06.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.10.2012, 14:41     Titel: 2 Bilder um 90° zu einander plotten
  Antworten mit Zitat      
Hallo,

vielleicht kann mir ja jemand helfen oder nen guten Tipp geben. Ich will eine Verbrennung, die von 2 Seiten (90° versetzt) aufgenommen worden ist, plotten. Jedoch sollen diese Bildansichten wie in der Realität um 90° verdreht sein. Ein Bild plotten ist ja standard, aber ein zweites gleichzeitig um 90° verdreht plotten das versteh ich noch nicht. Soll ähnlich ausschauen wie in einem 3d Koordinatensystem (siehe Bild), damit man für jeden Zeitpunkt den Konturplot der Flamme in der Ebene festhalten kann.
Vielleicht hat jemand ja eine zündende Idee. Wäre top.

Gruß Max

3d Koordinatensystem.png
 Beschreibung:

Download
 Dateiname:  3d Koordinatensystem.png
 Dateigröße:  86.67 KB
 Heruntergeladen:  524 mal
Private Nachricht senden Benutzer-Profile anzeigen


Caravaggio
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 86
Anmeldedatum: 20.04.12
Wohnort: Braunschweig
Version: R2012a
     Beitrag Verfasst am: 02.10.2012, 17:57     Titel:
  Antworten mit Zitat      
Ich bin mir nicht ganz sicher was du genau möchtest und wie die Ausgangslage aussieht...

Hast du jetzt richtige Bilder oder Funktionen, die den Zusammenhang aus zwei verschiedenen Orten wiedergeben? 90° verdreht heißt bei dir was genau?

Oder soll in die Flamme (genau in die Mitte) ein Koordinatensystem gesetzt werden und dann die Bilder in XZ und YZ Ebene geplottet werden?

VG
Private Nachricht senden Benutzer-Profile anzeigen
 
Maxthemachine
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 9
Anmeldedatum: 05.06.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.10.2012, 18:03     Titel:
  Antworten mit Zitat      
Erstmal Danke das du antwortest.

Es handelt sich nicht um Funktionen sondern um Bilder aus zwei verschiedenen Ansichten. Ich will beide wie du schon gesagt hast in ein XZ und YZ Koordinatensystem stellen, so dass ich dann quasi beide Bilder auf einmal mir quasi stark vereinfacht räumlich anschauen kann, also nur Bilder. Ich weiß nicht wie ich das Matlab beibringen soll das er ein zweites in das erste integriert und dann bspw. um 90° dreht. Habe mir überlegt vielleicht muss ich eine neue achse oder Ebene hinzufügen oder so?

Gruß Max
Private Nachricht senden Benutzer-Profile anzeigen
 
Maxthemachine
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 9
Anmeldedatum: 05.06.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.10.2012, 18:11     Titel:
  Antworten mit Zitat      
Ich mach es nochmal deutlicher. 90° bedeutet ich habe die Flamme einmal von vorne und zeitgleich von der Seite gefilmt. Es sind schwarz-weiß Aufnahmen. Das ist ja noch keine räumliche ansicht weil die tiefeninformation fehlt, jedoch ist es meine Aufgabe dies einfach zu vernachlässigen und die zwei Ansichten quasi gleichzeitig darzustellen indem ich sie ineinander stelle ( also sind die Bildebenen wie bei der Aufnahme um 90° verdreht) die Bildmitte jeder ansicht ist quasi auch die Mitte des Koordinatensystems. Besser verständlich?

Gruß Max
Private Nachricht senden Benutzer-Profile anzeigen
 
Caravaggio
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 86
Anmeldedatum: 20.04.12
Wohnort: Braunschweig
Version: R2012a
     Beitrag Verfasst am: 02.10.2012, 19:22     Titel:
  Antworten mit Zitat      
Code:


Schau dir das mal an...weiß allerdings nicht, ob sich das gut damit umsetzen lässt....liegen die Bilder als jpg vor?
Private Nachricht senden Benutzer-Profile anzeigen
 
Caravaggio
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 86
Anmeldedatum: 20.04.12
Wohnort: Braunschweig
Version: R2012a
     Beitrag Verfasst am: 02.10.2012, 19:42     Titel:
  Antworten mit Zitat      
Also mit slice weiß ich nicht, aber ich mache dir mal einen Vorschlag mit surf Smile

Code:

imdata = imread('SavedPicture.jpg');

xImage = [-0.5 0.5; -0.5 0.5];  
yImage = [0 0; 0 0];            
zImage = [0.5 0.5; -0.5 -0.5];  
surf(xImage,yImage,zImage,'CData',imdata,'FaceColor','texturemap');

hold on;

xImage = [0 0; 0 0];
yImage = [-0.5 0.5; -0.5 0.5];            
zImage = [0.5 0.5; -0.5 -0.5];  
surf(xImage,yImage,zImage,'CData',imdata,'FaceColor','texturemap');

 


Ist einfach mal ein lauffähiges Beispiel mit dem selben Bild...Kannst du ja an deine Wünsche anpassen und "imdata" für das zweite Bild entsprechend anpassen...hoffe so wolltest du es!

VG
Private Nachricht senden Benutzer-Profile anzeigen
 
Maxthemachine
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 9
Anmeldedatum: 05.06.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.10.2012, 19:51     Titel:
  Antworten mit Zitat      
Cool Danke für deine Mühen, ich weiß das echt zu schätzen!!! Werde mich heute noch hinsetzen und das gleich ausprobieren!

Danke Wink Gruß Max
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 - 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.