Bonjour à tous!
je travail dans le cadre d'un projet d'étude, qui consiste à segmenter les images niveau de gris via l'interface graphique de Matlab. et pour cela j'ai crée un bouton segmentation à l'intérieur duquel j'ai insérer le code de segmentation qui fonctionne. mais le resultat n'est pas là, on me renvoit un message d'érreur ci dessous
message d'erreur:Code:% --- Executes on button press in pushbutton2. function pushbutton2_Callback(hObject, eventdata, handles) % hObject handle to pushbutton2 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) %h=findobj(gcf,'Tag','Edit1') %load(get(h,'string')) fichier=get(handles.edit1,'String'); I = imread(fichier); %imshow(I); hy = fspecial('sobel'); hx = hy'; Iy = imfilter(double(I), hy, 'replicate'); Ix = imfilter(double(I), hx, 'replicate'); gradmag = sqrt(Ix.^2 + Iy.^2); %figure, imshow(gradmag,[]), title('Module du gradient') L = watershed(gradmag); Lrgb = label2rgb(L); %figure, imshow(Lrgb), title('Régions détectées par la LPE'); se = strel('disk', 15); Io = imopen(I, se); %figure, imshow(Io), title('ouverture') Ie = imerode(I, se); Iobr = imreconstruct(Ie, I); %figure, imshow(Iobr), title('Ouverture par reconstruction(erosion)') Ioc = imclose(Io, se); %figure, imshow(Ioc), title('Ouverture-Fermeture') Iobrd = imdilate(Iobr, se); Iobrcbr = imreconstruct(imcomplement(Iobrd), imcomplement(Iobr)); Iobrcbr = imcomplement(Iobrcbr); %figure, imshow(Iobrcbr), title('Ouverture-Fermeture par reconstruction (dilatation)') fgm = imregionalmax(Iobrcbr); %figure, imshow(fgm), title('les maxima régionaux') axes(handles.axes1);imshow(fgm);title('image segmentée')
??? Error using ==> imread at 315
File "imagesb.jpgC:\Users\ordinateu r\Documents\MATLAB\projet de fin d'étude\" does not
exist.
Error in ==> PFE2>pushbutton2_Callback at 117
I = imread(fichier);
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> PFE2 at 42
gui_mainfcn(gui_State, varargin{:});
Error in ==>
guidemfile>@(hObject,eventdata )PFE2('pushbutton2_Callback',h Object,eventdata,guidata(hObje ct))
??? Error while evaluating uicontrol Callback
SVP aidez-moi
-----