MATLAB comment obtenir de la souris cliquez sur les coordonnées
J'ai fait mon interface graphique à l'aide de GUIDE. J'ai un des axes (tag=axes1). Une image est affichée dans les axes.
Quand je clique sur l'image(à l'intérieur des axes) j'ai besoin d'obtenir les coordonnées.
J'obtiens les valeurs des coordonnées lorsque l'image n'est pas ajouté à axes.Mais l'image est affichée dans les axes de ne pas obtenir les axes. Comment obtenir les coordonnées?
Vous devez vous connecter pour publier un commentaire.
Supposons que vous avez tracé de l'image avec la poignée
imageHandle
que:Vous devez affecter les
ButtonDownFcn
à l'image de la poignée pas les axes poignée:et obtenir les coordonnées de la souris à partir de cette fonction comme suit:
Vous pouvez essayer ce petit démo pour vérifier ma réponse:
imshow
parimagesc
depuis pas tous Matlab les utilisateurs ont la boîte à outils de Traitement d'Image.Vous pouvez obtenir les axes de la poignée à partir de l'image de la poignée par
Ensuite, vous pouvez obtenir de la souris cliquez sur la position par