salut
j'ai essayé de faire la segmentation en caractères en utilisant l'histogramme. mais je n'arrive pas à faite apparaitre les lignes de segmentation sur l'image.
Svp, aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 im = im2bw(imread('...\ae19_014.bmp')); BW3 = bwmorph(im,'skel',Inf); HistoHor=sum(BW3,1); imshow(BW3); [d,f]= size(BW3); Col=0; for i =2:f-1 if(HistoHor(i)<HistoHor(i-1))&& HistoHor(i)<HistoHor(i+1) || HistoHor(i)==0 Col=i; hold on; line ([1 Col],[d Col],'LineWidth',2,'Color','cyan') end end
Partager