Bonjour,
je souhaiterais sélectionner une zone d'intêret dans mon image, en fait je voudrais sélectionner des bandes, pour cela j'ai utilisé le gui de matlab, ouvert mon image et ensuite en lisant les différents sujets posté ici j'ai réalisé ceci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function pushbutton1_Callback(hObject, eventdata, handles) % hObject handle to pushbutton1 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) handles.n = imread('ARISAgel70-1.jpg'); figure imshow('ARISAgel70-1.jpg') [x,y] = ginput; waitforbuttonpress point1 = get(gcf,'CurrentPoint') % button down detected rect = [point1(1,1) point1(1,2) 50 100]; [r2] = dragrect(rect) ;
cependant j'ai bien les axes qui s'affichent et je peux les bougés avec la souris mais le rectangle ne se créer pas.
peut-on me dire si je suis dans la bonne direction ou si je me trompe de méthode.
cette bande(rectangle) me servira par la suite, j'extrairai les Niveaux de gris.
Merci pour ceux qui liront le sujet.
COrdialement.
Partager