图像文字识别紧急求助--SOS

crycoming 2005-10-14 03:14:09
我目前要在一个JPG大图片中识别10个特定位置方框中的数字,这些数字居中对齐,所以无法
事先知道数字的起始位置和结束位置,只能在整个方框中搜索,含计量单位,千位符(逗号)、小数点
这些处理起来都很困难,特别是数字不是一笔写成的,程序分析可以看到裂痕,肉眼看不到(可能是Loadpicture失真了)
逐点分析,耗时很多,无法满足1小时处理2000个图的要求,而且点阵匹配困难,光0的点阵我已经取到了700个不重合的(可能和起始位置偏差有关)
请大家帮忙提供思路,如果有成熟代码能够解决这个问题,可以购买。
...全文
290 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
wumylove1234 2005-10-21
  • 打赏
  • 举报
回复
失去一个学习的机会.真是不幸啊!
脆皮大雪糕 2005-10-17
  • 打赏
  • 举报
回复
增加两行代码完成对小数点的识别,呵呵。
新的demo已经发出,请查收
zou19820704 2005-10-17
  • 打赏
  • 举报
回复
chewinggum的确是高手哦,待我也去看看你的方法!
我也想学学,呵呵
对了,网络神经方面的质料那些地方有呀,我没有经过正规的计算机教育,现在做为一个程序员完全靠自己学习的,所以我想学学神经网络方面的东西,这些我都是听说过,没有见识过呀,拜托各位高手了!
crycoming 2005-10-17
  • 打赏
  • 举报
回复
我给你发带小数点的样图,请查收
Summer006 2005-10-17
  • 打赏
  • 举报
回复
呵呵。毕业设计做过图像处理,识别一类的。感觉还行
感觉最万能的就是神经网罗了。不过训练比较麻烦~~。。

如果不是特别的复杂,那专门些个算法来识别也不错。就是提取特征,判断等等。
不过效果跟算法的设计关系太大了。
crycoming 2005-10-17
  • 打赏
  • 举报
回复
我在处理其他紧急事情,如果你真的能够保证识别100%正确
我会购买的,crycoming@163.com
wumylove1234 2005-10-17
  • 打赏
  • 举报
回复
Mark!
脆皮大雪糕 2005-10-17
  • 打赏
  • 举报
回复
对不住大家,因blog上的内容涉及到搂主所在单位的业务。因此我不得不将我在上面提到的blog内容删除,并停止对相关实现细节的描述。希望大家理解和原谅。
脆皮大雪糕 2005-10-16
  • 打赏
  • 举报
回复
LZ不是挺急吗?今天咋都不上csdn来瞅瞅嗫?

如果大家有兴趣,请关注我的BLOG对于这个问题的详细讲解
http://blog.csdn.net/chewinggum/archive/2005/10/16/504643.aspx
脆皮大雪糕 2005-10-16
  • 打赏
  • 举报
回复
呵呵,不需要mask,仅需取每个字符的头两列像素作为特征值,不需要复杂的数学运算。67行代码完成识别,整个demo程序114行
DooDu 2005-10-16
  • 打赏
  • 举报
回复
无语。。。
这么弱的样本数据。
用神经网络就是浪费了。

不用定位
不用归一化
不用滤波
分割字符 直接mask都可以 或者 按经典的13特征向量 就ok了。
脆皮大雪糕 2005-10-14
  • 打赏
  • 举报
回复
哇哈哈,搞定!
你给我的图片比我想象的要规整得多,因此不用我上面讲到的办法,换了一种更加快捷的办法搞定!
对你给我的那51个样图识别率百分百!!!!
将51张图一口气识别掉only 19秒!!!!!(所有的扫描循环都加了doevents的情况下哦)

你的e-mail地址留在公司了,你能不能再给我一个?

楼主不要食言哦,money 和分数我都要!呵呵!
crycoming 2005-10-14
  • 打赏
  • 举报
回复
我已经发给你了 还没有收到?
脆皮大雪糕 2005-10-14
  • 打赏
  • 举报
回复
我已经发端消息给你了,你能不能mail一张图片给我瞅瞅,靠想象很难解决问题
crycoming 2005-10-14
  • 打赏
  • 举报
回复
谢谢chewinggum

数字长度和宽度不一样,而且间距也不一定的,光是确定每个数字的区域就已经很难做到100%准确了
我现在变通的方法是遇到不能识别的区域让人手工录入,确保100%正确
但是速度却成了大难题了



脆皮大雪糕 2005-10-14
  • 打赏
  • 举报
回复
如果每个数字的长度和宽度都一致,字体一致,没有干扰噪点可以考虑以下方法
1、根据数字字体设定和数字长宽一致的矩形区域
2、确定具体数字的位置
3、以第1步设定的矩形区域根据第二步确定的位置截取一块矩形点阵
4、对截取的像素点阵进行直方图统计
5、计算数字的颜色占整个矩形范围内的百分比
6、与事先统计过的各个数字的特征百分比数值在一定动态范围内进行比对

这比逐点比对的速度快很多,而且也可以在一定程度上排除噪声点的干扰。但是也不是在任何情况下都适用,也要看具体图片的情况
crycoming 2005-10-14
  • 打赏
  • 举报
回复
我的QQ:47123648 身份验证:CSDN
这几天为了这个问题加班都不太上线,有事在CSDN留言

高手请加快速度,我自己也会想尽办法解决的,money等着你们啊

提供思路和帮顶的都有分
TBNTB 2005-10-14
  • 打赏
  • 举报
回复
太深了,不懂,關注學習
crycoming 2005-10-14
  • 打赏
  • 举报
回复
要求100%识别的,买现成的控件肯定办不到了
只能拿到代码自己调参数了

我现在无法上传图片,人工神经网络没有看过,估计是远水解不了近渴了
孙小雄 2005-10-14
  • 打赏
  • 举报
回复
关注
加载更多回复(3)

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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