求助:复杂背景下的图像二值化方法有哪些?

fengbingchun
博客专家认证
2011-09-06 09:39:46
对于背景复杂的彩色图像,如银行汇票,识别金额的大写字符,如“壹仟捌佰捌拾元正”,背景包括十条红色直线、印章、底纹等,该如何从复杂背景中将大写字符二值化后准确的提取出来呢?
对于简单的图像,一般二值化赋予一个阈值即可,如matla的im2bw函数。对于具有复杂背景的图像,有哪些好的方法呢?
望高手指点,谢谢!

...全文
421 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengbingchun 2011-09-07
  • 打赏
  • 举报
回复
高手们,还有什么好的方法或意见吗?
望指点,谢谢!
fengbingchun 2011-09-06
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 renshengrumenglibing 的回复:]
补充,我曾试过在淡黄色桌面上提取出淡黄色的橡皮,颜色差距虽然很小,但是在在G通道下,区分非常明显,二值化的效果极好~你可以试试~
[/Quote]

谢谢!
fengbingchun 2011-09-06
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 renshengrumenglibing 的回复:]
在不同的颜色通道下,背景和前景的区分度是不一样的,建议你试试RGB三个通道下的二值化分割小效果。
另外最大阈值分割求出最佳阈值,再二值效果会好些
[/Quote]

谢谢!

另外最大阈值分割求出最佳阈值,可否说的详细点?
libing64 2011-09-06
  • 打赏
  • 举报
回复
补充,我曾试过在淡黄色桌面上提取出淡黄色的橡皮,颜色差距虽然很小,但是在在G通道下,区分非常明显,二值化的效果极好~你可以试试~
libing64 2011-09-06
  • 打赏
  • 举报
回复
在不同的颜色通道下,背景和前景的区分度是不一样的,建议你试试RGB三个通道下的二值化分割小效果。
另外最大阈值分割求出最佳阈值,再二值效果会好些
fengbingchun 2011-09-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zhufeng1001 的回复:]
必然要从图像的直方图特征的方面来考虑,至于采用哪种直方图,就需要你自己分析了,不过我可以肯定灰度直方图恐怕不行了,考虑考虑颜色直方图吧
[/Quote]

谢谢!

zhufeng1001 2011-09-06
  • 打赏
  • 举报
回复
必然要从图像的直方图特征的方面来考虑,至于采用哪种直方图,就需要你自己分析了,不过我可以肯定灰度直方图恐怕不行了,考虑考虑颜色直方图吧
fengbingchun 2011-09-06
  • 打赏
  • 举报
回复
空间中有一张举例图像:

19,469

社区成员

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

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