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

Fadenkreuz nur im Bild (axes) anzeigen, ansonsten Mauszeiger

 

Matlab-noob

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.02.2016, 11:16     Titel: Fadenkreuz nur im Bild (axes) anzeigen, ansonsten Mauszeiger
  Antworten mit Zitat      
Hi Leute,

ich bekomme es einfach nicht hin.

Ich lade ein Bild in ein axes-object und möchte, wenn ich mit der Maus darüber gehe, das die maus ein fadenkreuz wird, bzw. eine horizontal und vertikale Linie, die über das ganze Bild gehen.
Das hier ist mein ansatz den ich versuche in mein axes-aufruf hineinzubekommen

Code:
A=imread('bild.jpg');
hFig=figure;
imshow(A)
set(hFig, 'Pointer', 'fullcrosshair');


soll da rein eben halt nur mit längeren linien

Code:
function axes1_CreateFcn(hObject, eventdata, handles)
% hObject    handle to axes1 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    empty - handles not created until after all CreateFcns called

% Hint: place code in OpeningFcn to populate axes1

axes(hObject);
b=imread('bild.jpg');
imshow(b);
set(hObject, 'Pointer', 'crosshair');


nur naja es klappt nicht und was besseres finde ich einfach nicht


Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 16.02.2016, 12:34     Titel: Re: Fadenkreuz nur im Bild (axes) anzeigen, ansonsten Mausze
  Antworten mit Zitat      
Hallo Matlab-noob,

Wenn Du mit der Maus wo drüber gehst?
Was genau bedeutet "es klappt nicht"? Bekommst Du eine Fehlermeldung?

Aus der Dokumentation von figure :
Zitat:
Note: The 'fullcrosshair' option was removed in R2014b.


Man findet einiges, wenn man im Internet nach "Matlab fullcorshair" sucht. Z.B. http://www.mathworks.com/matlabcent.....exchange/16181-datamatrix, http://se.mathworks.com/matlabcentr.....ange/1038-plot-crosshairs . Hilft das schon?

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Matlab-noob

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.02.2016, 13:25     Titel:
  Antworten mit Zitat      
Den Mauszeiger hat es nicht mitkopiert. Aber ich möchte das der Mauszeiger ein Mauszeiger bleibt aber sobald die Maus über das Bild geht, soll der Mauszeiger ein Fadenkreuz sein. Nur halt ein großes Fadenkreuz, das über das ganze Bild geht.

http://www0.xup.in/exec/ximg.php?fid=21309777

So ungefähr, hab das jetzt mit paint gemalt.

http://www0.xup.in/exec/ximg.php?fid=20961867
 
Matlab-noob

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.02.2016, 13:26     Titel:
  Antworten mit Zitat      
Es kommt gar keine Fehlermeldung. Es bleibt einfach ein mauszeiger
 
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.