Passer une image entre deux fonctions gui
salut je veux réaliser une application qui calcule le descripteur de chaque image sélectionnée
mais j'ai besoin d'un lien entre le bouton sélectionné et le bouton calculer
pour l'image I
voila le code de sélectionner
Code:
1 2 3 4 5 6 7 8 9 10
| % --- Executes on button press in pushbutton1.
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)
clear I;
[filename, pathname] = ...
uigetfile({'*.jpg';'*.png';'*.bmp';'*.jpeg';'*.*'},'File Selector');
I = [pathname ,filename];
imshow(I); |
et pour le bouton calculer le descripteur ne marche pas car il n'a pas exactement I
donc il faut mettre un lien les deux bouton pour que I soit l'image sélectionnée que en doit calculer son descripteur
*******************************
le code de calculer le descripteur
*******************************
Code:
1 2 3 4 5 6
| I=rgb2gray(I);
[G,GABOUT]=gaborfilter(I,0.05,frq,x, 0);
R=real(GABOUT);
clear GABOUT;
k=127.5/max(max(abs(R)));
img = uint8(k*R+127.5); |