% On essaye d'afficher la figure avec ou sans la couleur %[Image_contour, Image_contour_fill] function [Image_contour,Image_fill] = affichage2(E,t,l,c,N,lim_inf,Memoire_contour,Memoire_fill,image,une_image) % on appelle le fill-programme fll2 = @piece_fill2; % Et on lance la procedure compteur = 0; Pourcentage_pixel_contour=[]; if image == 'on' for e = 1:t-1 if E(1,e) == 1 & E(2,e) >= lim_inf k_premier_deriv = E(2,e) Memoire_contour_NB = ones([l-1 c-1]) - Memoire_contour(:,:,e); A = mat2gray(Memoire_contour_NB); figure, Image_contour = imshow(Memoire_contour_NB); figure, Image_fill = imshow(Memoire_fill(:,:,e)); compteur = compteur + 1; Pourcentage_pixel_contour(compteur,2) = compteur; Pourcentage_pixel_contour(compteur,2) = E(3,e); end if compteur == 10 break end end end if une_image == 'on' for e = 1:t-1 if E(1,e) == 1 & E(2,e) >= lim_inf k_premier_deriv = E(2,e) compteur = compteur + 1; Pourcentage_pixel_contour(compteur,1) = compteur; Pourcentage_pixel_contour(compteur,2) = E(3,e); Memoire_contour_NB = ones([l-1 c-1]) - Memoire_contour(:,:,e); Image_contour(:,:,1,compteur) = double(Memoire_contour_NB); Image_fill(:,:,1,compteur) = double(Memoire_fill(:,:,e)); end if compteur == 10 break end end figure, Image_contour = montage(Image_contour); figure, Image_fill = montage(Image_fill); end Pourcentage_pixel_contour