How to Segment the characters from left to right
Mostrar comentarios más antiguos
Hello Sir,
I am segmenting line of text and then want to segment individual characters from left to right. In my code after applying bounding box of each character the character are not reading from left to right and even I want to display the output that the input text was what ever I give the input image.Thank you in advance.

%%Read Image
imagen=imread('2.png');
%%space
sp=10;
%%Show image
figure(1)
imshow(imagen);
title('INPUT IMAGE WITH NOISE')
%%Convert to gray scale
if size(imagen,3)==3 % RGB image
imagen=rgb2gray(imagen);
end
%%Convert to binary image
threshold = graythresh(imagen);
imagen =~im2bw(imagen,threshold);
%imagen = imclose(imagen, strel('rectangle',[3 ceil(Sp/2)]));
%%Remove all object containing fewer than 30 pixels
imagen = bwareaopen(imagen,15);
pause(1)
%%Show image binary image
figure(2)
imshow(~imagen);
title('INPUT IMAGE WITHOUT NOISE')
%%Label connected components
[L Ne]=bwlabel(imagen);
%%Measure properties of image regions
propied=regionprops(L,'BoundingBox');
hold on
%%Plot Bounding Box
for n=1:size(propied,1)
rectangle('Position',propied(n).BoundingBox,'EdgeColor','g','LineWidth',2)
end
hold off
pause (1)
%%Objects extraction
figure
for n=1:Ne
[r,c] = find(L==n);
n1=imagen(min(r):max(r),min(c):max(c));
imshow(~n1);
pause(0.5)
end
1 comentario
sayar chit
el 14 de Nov. de 2017
@Rutika Titre!
Can you give me character segmentation. My mail is chitsanlwin.maths.mm@gmail.com. Thank you in advance.
Respuesta aceptada
Más respuestas (1)
Reshma Viswambharan
el 15 de En. de 2016
0 votos
How can i do line by line segmentation? plz tell me which code i used for this and how i eliminate logos in number plate. plz help me...
1 comentario
Rutika Titre
el 16 de En. de 2016
Categorías
Más información sobre Characters and Strings en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!