我有一个漫画图像,我想从中提取面板和文本框。
我为此目的使用连通分量算法," 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);
问题在于,当我改变二值化阈值和形态学操作时的一些变化时,我检测到的连通分量的数量发生了急剧变化。我试过的所有组合都没有给我所有可用的图像主要对象,总有一些缺失。
有人可以指导我吗?
答案 0 :(得分:0)
您可以尝试检测文本,而不是简单地将图像二值化。如果你有一个带有计算机视觉系统工具箱的MATLAB的最新版本,你可以尝试这个example of text detection。