使用matlab从图像中分割文本的常用方法是什么?

时间:2013-11-14 16:13:57

标签: matlab image-processing text-extraction image-segmentation matlab-cvst

我搜索过这个领域,我发现一些论文提出了从图像中提取文本的新方法,但我有一个灰度图像,包括一个简单的背景和一些文本。所以我需要一个方法,每个人都使用它。 请详细说明如何做到这一点。

1 个答案:

答案 0 :(得分:2)

这是一篇关于文本细分的文章。

article

这是一种在2级中分割图像的简便方法。

I = imread('...'); % Your board image
ThreshConstant = 1; % Try to vary this constant.

bw = im2bw(I , ThreshConstant * graythresh(I)); % Black-white image

SegmentedImg = I.*repmat(uint8(bw), [1 1 3]);

只需做imshow(bw);,你就会有一个2色的图像,通常很好地分割。

如果阈值过强,请尝试使用ThreshConstant转换0.5到1.5。