图像预处理和连接组件

时间:2014-08-11 13:21:56

标签: matlab image-processing matlab-cvst

我有一个漫画图像,我想从中提取面板和文本框。 我为此目的使用连通分量算法," bwconncomp"。 知道" bwconncomp"需要二进制图像作为参数,我正在使用" im2bw"将我的图像二值化,然后进行一些形态滤波。

Ibw = im2bw(I,graythresh(I)); % also tried the default threshold along with all values in the      % range [0 1]
Imr = bwmorph(Ibw,'skel'); % also tried 'close' and 'clean' 

Icc = bwareaopen(Imr,100); 

问题在于,当我改变二值化阈值和形态学操作时的一些变化时,我检测到的连通分量的数量发生了急剧变化。我试过的所有组合都没有给我所有可用的图像主要对象,总有一些缺失。

有人可以指导我吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试检测文本,而不是简单地将图像二值化。如果你有一个带有计算机视觉系统工具箱的MATLAB的最新版本,你可以尝试这个example of text detection