Bonjour,
J'ai utilisé la fonction imfindcircle pour détecter les cercles :
J'ai une image grise ( correspondant à un niveau 0) avec des cercles blancs ( d’ailleurs je voudrais un fond noir mais la colorbar m'indique que le noir correspond à -1 et non à 0)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 [centers, radii] = imfindcircles(I,[1 20]); figure(3); I(:,:)=0; imagesc(I); colormap(gray) viscircles(centers, radii,'EdgeColor','white');
Ce que je voudrais c'est avoir l'image définitive avec des cercles blancs car viscircles me les affichent seulement mais ne me créer pas une nouvelle image.
Je dois obligatoirement passer par un tracée manuelle ( avec les coordonnées polaires etc ) ? ou alors il y a une astuces ?
merci
cordialement
Partager