找回密码
 立即注册

QQ登录

只需一步,快速开始

druidAAAA

注册会员

11

主题

36

帖子

95

积分

注册会员

积分
95
druidAAAA
注册会员   /  发表于:2017-1-31 15:17  /   查看:3680  /  回复:3
本帖最后由 druidAAAA 于 2017-2-4 22:36 编辑

背景:
我程序每秒读取10 - 30张图片, 不断的传给LeadTools分析,
需要分析的都是很小的图片, 里面的数字+字符不超过10个.

我用C#写了以下OCR类来识别 :
  我已经把 ocrDocument改为只创建一次, 永远使用了. 但我仍然觉得速度不够快,
还有哪里能优化?


3 个回复

倒序浏览
gw0506
超级版主   /  发表于:2017-2-3 09:48:35
沙发
从代码里看,没有什么明显影响性能的地方。没有更好的建议了
回复 使用道具 举报
druidAAAA
注册会员   /  发表于:2017-2-4 00:24:51
板凳
本帖最后由 druidAAAA 于 2017-2-4 00:26 编辑
gw0506 发表于 2017-2-3 09:48
从代码里看,没有什么明显影响性能的地方。没有更好的建议了

多谢版主, 1/10的速度提升对我来说都非常重要呢

一个小疑问:
LeadTools这种Document+Page的模式更适合大量文字(电子文档)的分析
难道Leadtools就没有考虑过用户可能也要分析一些小图片吗?

打个比方, 我这种需求, 就只是要不断的分析小图片, 那LeadTools强制我要使用Document类和Page类,
不是很浪费资源吗?

能否直接传图片进行分析呢?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-2-4 09:49:48
地板
了解你的意思,目前没有相关方法可以直接传输图片进行识别,还是要按照这种模式来走,这个是基于控件通用性来考虑的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部