Bonjour,
j'ai un petit problème pour le zoom. Je veux ouvrir une image, faire un zoom et récupérer les coordonnées de ce zoom. Voici ce que j'ai écrit (m'inspirant de l'aide):
Le problème est que je voudrais récupérer les valeurs newLim dans le programme principal. Avez-vous une idée de comment faire cela? (en fait newLim est juste disponible à l'intérieur de la fonction newLim).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 load (strcat('../Preprocessing/rotated_images/',liste(1).name)); figure(1); imshow(result); h = zoom; set(h,'Enable','on'); set(h,'ActionPostCallback',@mypostcallback); function mypostcallback(obj,evd) newLim=[]; newLim(1,:) = round(get(evd.Axes,'XLim')) newLim(2,:) = round(get(evd.Axes,'YLim'))
Meric!
Partager