how to segment/crop words from a line in an image in matlab?

2 vues (au cours des 30 derniers jours)
Meghashree G
Meghashree G le 12 Jan 2016
Hello, Im trying to segment/crop words from the line in an image.(this line is obtained by segmenting line from paragraph)
How do i achieve this?Please help me with the code. Here is the input image.
Thank you in advance.

Réponse acceptée

harjeet singh
harjeet singh le 13 Jan 2016
use this code
clear all
close all
clc
img=imread('line2.png');
img1=bwareaopen(~img,100);
se=strel('disk',7);
img2=imdilate(img1,se);
[lab,num]=bwlabel(img2);
figure(1)
for i=1:num
[r,c]=find(lab==i);
img4=img(:,min(c):max(c));
subplot(4,4,i)
imshow(img4)
end
  1 commentaire
Meghashree G
Meghashree G le 8 Avr 2016
hello sir.. I tried your code for word segmentation for the attached image ..But its not working..Please tell me how to do it?
Thank you

Connectez-vous pour commenter.

Plus de réponses (2)

Image Analyst
Image Analyst le 13 Jan 2016
I took your m-file there and fixed it. Your fixed code is attached.

Akshay  Raj
Akshay Raj le 8 Jan 2020
i need to extarct word level in this image and need to store those segmented image in an folder .please hel me out to do thisdt1.jpg

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by