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

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.

 采纳的回答

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 个评论

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

请先登录,再进行评论。

更多回答(2 个)

I took your m-file there and fixed it. Your fixed code is attached.
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

类别

在 帮助中心 和 File Exchange 中查找有关 Convert Image Type 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by