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.