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 Position

 

Mi Cha
Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 10.04.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.04.2012, 20:23     Titel: Bild Position
  Antworten mit Zitat      
Wie kann ich den ein Bild das ich Importiere an eine feste Position in meinen schon existierenden Plot einfügen/positionieren?

Code:

img = imread('flame.jpg');
N = 128;
g = imresize(img,[N N],'bilinear');
imshow(g,[])
 

Also so von [0 50 0 50]

Danke
Private Nachricht senden Benutzer-Profile anzeigen


Hubertus
Forum-Meister

Forum-Meister


Beiträge: 1.034
Anmeldedatum: 08.01.09
Wohnort: Hamburg
Version: ---
     Beitrag Verfasst am: 26.04.2012, 05:06     Titel:
  Antworten mit Zitat      
Moin,

das geht wie folgt:

Code:
plot( X )
axes('position',[0.75 0.75 0.16 0.16],'units','normalized')
hold on
imshow(Z,[])


Hubertus
Private Nachricht senden Benutzer-Profile anzeigen
 
Mi Chael

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.04.2012, 16:42     Titel:
  Antworten mit Zitat      
... Okay

Vieleicht hatte ich erwahnen sollen das ich mal gar keien ahnung von Matlab habe, konntest du mir bitte noch ein bissle mehr helfen?
Bekomm das so nicht zusammengefugt.
Die Hilfe von Matlab bringt mich auch nicht weiter, da ich da so gut wie nichts verstehe.

mfg Mi Cha
 
Hubertus
Forum-Meister

Forum-Meister


Beiträge: 1.034
Anmeldedatum: 08.01.09
Wohnort: Hamburg
Version: ---
     Beitrag Verfasst am: 26.04.2012, 17:04     Titel:
  Antworten mit Zitat      
Jo, also irgendwann mußt du eine Variable an die Funktion plot übergeben
( was soll geplottet werden ). Diese Variable habe ich X genannt. Dann wird dein Bild eingefügt. Das kommt aus imresize und hat die Variable g - also: imshow(g,[]).

Melde dich wieder, wenn es noch Probleme gibt.
Viel Glück
Private Nachricht senden Benutzer-Profile anzeigen
 
Mi Cha
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 10.04.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.04.2012, 18:12     Titel:
  Antworten mit Zitat      
Sorry aber ich bekomm es noch nicht hin,
ich muss ddir ja wie ein idiot vorkommen...

Code:
hold on
img = imread('pfad\flame.jpg');
N = 128;
g = imresize(img,[N N],'bilinear');
axes('position',[0.75 0.75 0.16 0.16],'units','normalized')
imshow(g,[])
 


habs jetzt mal soweit
wie leg ich jetzt die genaue position des bildes fest?? und nach was richtet sich das? verstehe/kenne auch den befehl axes nicht.
dachte erst der gibt die position an, aber wenn ich den verändere(größere zahlen) zeigt es mir das bild nicht mehr an.

den anderen plot hab ich jetzt mal noch nicht drinnen da der etwas zu groß wäre, sind mehrere.
ich will jetzt erst mal nur das bild irgendwie hinbekommen, das ich es an die dafür vorgesehene stelle bekomme.

dachte ursprünglich das wäre ein kinderspiel ein bild einzufügen und sitz jetzt schon an die 4 stunden daran...

danke für deine mühe
Private Nachricht senden Benutzer-Profile anzeigen
 
Hubertus
Forum-Meister

Forum-Meister


Beiträge: 1.034
Anmeldedatum: 08.01.09
Wohnort: Hamburg
Version: ---
     Beitrag Verfasst am: 26.04.2012, 18:55     Titel:
  Antworten mit Zitat      
Das ist keine Mühe, Matlab ist aber jede Mühe wert und am Anfang auch nicht leicht. Dafür hier ein kleines Beispiel:

Code:

my_periode = 2 * pi;
anzahl = 1;
my_x = 0 : 0.1 : anzahl * my_periode;
my_y = sin( my_x );
plot( my_y )
X=imread('cameraman.tif');
axes('position',[0.65 0.65 0.16 0.16])        
% die ersten beiden Zahlen = Position, die letzten = Größe des Bildes
imshow(X,[])


Sonst wieder melden!
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.