How to Segment the characters from left to right
Ältere Kommentare anzeigen
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 Kommentar
sayar chit
am 14 Nov. 2017
@Rutika Titre!
Can you give me character segmentation. My mail is chitsanlwin.maths.mm@gmail.com. Thank you in advance.
Akzeptierte Antwort
Weitere Antworten (1)
Reshma Viswambharan
am 15 Jan. 2016
0 Stimmen
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 Kommentar
Rutika Titre
am 16 Jan. 2016
Kategorien
Mehr zu Color Segmentation finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!