图像切割,如果二个或多个数字连接在一起,怎么分别识别。

menuvb 2013-02-23 05:21:42
最近在写一个小程序,主要是图像分割,识别。现在图像分割,合并主要使用的是Connected-component labeling 算法,但该算法有一个问题就是如果二个或多个字符连接在一起,并自动将这几个字符合并一起当成一个整体的。比如下面这张图:



切割后结果







这个主要问题是449之间是连接在一起的。各位有什么算法可以解决?
...全文
552 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
menuvb 2013-02-25
  • 打赏
  • 举报
回复
晚上花时间翻了上面所说的投影,基本明白大致用投影的思路。, 整个思路大致就是如果切出来的图像大小超过平均的,就有可能认为是是边线重叠,然后根据投影水平的高低,然后在做进一步处理。 继续在翻翻其它的方法。
昨夜无风 2013-02-24
  • 打赏
  • 举报
回复
向X轴上投影,小于设定阈值的,认为是间隔。 但是,我认为最好还要结合字体宽度,当某个分割块大于设定的字体宽度时再进行投影处理
menuvb 2013-02-24
  • 打赏
  • 举报
回复
投影曲线分割,能不能详细说说看。目前发现一个关于QuadTree算法,不知道行不行,还在看资料。
libralibra 2013-02-23
  • 打赏
  • 举报
回复
水平投影曲线,找间隙分割就行
erqieshi 2013-02-23
  • 打赏
  • 举报
回复
等宽字体的话 利用长宽比可以粗略的计算出里面有几个字符 然后分割
jimette 2013-02-23
  • 打赏
  • 举报
回复
可以尝试这在44中间加一点空隙
schlafenhamster 2013-02-23
  • 打赏
  • 举报
回复
比如说 “0”的 宽度 你 知道了,那么用 这个 宽度 可以 分割 449
menuvb 2013-02-23
  • 打赏
  • 举报
回复
引用 1 楼 schlafenhamster 的回复:
可以利用数字的宽度吗?
不行,文本的字体有大有小,很难根据字体的大小来分割。
jimette 2013-02-23
  • 打赏
  • 举报
回复
引用 1 楼 schlafenhamster 的回复:
可以利用数字的宽度吗?
schlafenhamster 2013-02-23
  • 打赏
  • 举报
回复
可以利用数字的宽度吗?

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧