Bonjour, en fait j'ai cree un bouton(OpenImage) pour ouvrir une image, ce qui fonctionne:
J'aimerais traiter cette image I a l'aide d'un nouveau bouton (un seuillage disons), mon probleme c'est que je ne sais pas comment faire appel a mon image I, est-ce que ma variable I est perdue lorque je clique sur un nouveau bouton? si non, comment puis-je l'appeler?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 % --- Executes on button press in OpenImage. function OpenImage_Callback(hObject, eventdata, handles) axes(handles.axes1) [NomFich,NomEmp,I] = uigetfile({'*.bmp';'*.jpg';'*.png'},'Choisissez une image'); I = imread(NomFich); imshow(I); title('Original Image'); % handles.ImgPret = I; % guidata(hObject,handles)
Toute aide serait la bienvenue, merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 % --- Executes on button press in ProcessAndClassify. function ProcessAndClassify_Callback(hObject, eventdata, handles, I) axes(handles.axes3) % I = uigetfile(handles.I); I = rgb2grey(I); BW = im2bw(I); imshow(BW);
Partager