找回密码
 立即注册

QQ登录

只需一步,快速开始

AmandaForWork

初级会员

3

主题

57

帖子

439

积分

初级会员

积分
439
最新发帖
AmandaForWork
初级会员   /  发表于:2017-1-10 13:59  /   查看:18495  /  回复:50
我安装LeadTools之后试用OCR demo 不能识别中文,然后我下载了LEADTOOLSOCRAdditional.exe,安装之后启动C:\LEADTOOLS 19\Shortcuts\OCR - MICR - ICR - OMR\C Windows API\OCR Advantage下的demo,engine->languages选择中文简体,识别出来的还是乱码,请问这个问题怎么处理多谢~

50 个回复

正序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-2-8 15:00:29
51#
对于英文来说都用advantage引擎的话在这两个平台的识别率应该是基本一样的,
不过中文的话就是受限于Linux下无法使用professional引擎,这个和您的操作应该是没有关系的
回复 使用道具 举报
AmandaForWork
初级会员   /  发表于:2017-2-8 14:15:28
50#
Richard.Ma 发表于 2017-2-8 14:09
恩,不好意思,确实是不支持的。
advantage引擎虽然识别速度比较快,但是对中文的识别率比较低
profess ...

我看在Windows下还是能识别出来大部分的啊,在Linux下怎么什么结果都没有呢,如果是英文的话好歹还有乱码,中文怎么会是空白的呢,我想确认下就是这个结果,还是我哪里操作不对?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-2-8 14:09:44
49#
AmandaForWork 发表于 2017-2-8 10:32
Advantage引擎,你们论坛里面的70问不是说过Linux下只能用Advantage引擎吗?而且压缩包里面确实也只会有A ...

恩,不好意思,确实是不支持的。
advantage引擎虽然识别速度比较快,但是对中文的识别率比较低
professional引擎只在.net 平台以及Windows RT 和Windows RT phone下被支持,这个识别率是比较不错的
如果可以在Windows平台下使用,可以考虑这个
回复 使用道具 举报
AmandaForWork
初级会员   /  发表于:2017-2-8 10:32:52
48#
Richard.Ma 发表于 2017-2-8 10:24
你这边用的是哪一个ocr引擎,advantage,还是professional,可以看看,professional对中文的支持较好,其他 ...

Advantage引擎,你们论坛里面的70问不是说过Linux下只能用Advantage引擎吗?而且压缩包里面确实也只会有Advantage相关的东西
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-2-8 10:24:58
47#
你这边用的是哪一个ocr引擎,advantage,还是professional,可以看看,professional对中文的支持较好,其他两个对中文支持准确率不怎么高
找找这个方法
https://www.leadtools.com/help/l ... engine~startup.html
回复 使用道具 举报
AmandaForWork
初级会员   /  发表于:2017-2-8 10:17:44
46#
AmandaForWork 发表于 2017-2-7 19:08
我看了下ocr.c中的源码,有调用设置语言,我加上了输出日志发现在调用设置中文的时候报错了,返回值为-17 ...

我在另外的头文件中看到了对应的枚举值,参数试了下应该是zh-hans,现在语言设置没有问题了,不会报错,但是识别出来是空的,这是什么原因呢?
回复 使用道具 举报
AmandaForWork
初级会员   /  发表于:2017-2-7 19:08:10
45#
Richard.Ma 发表于 2017-2-7 17:18
是否是因为没有启用中文语言包,参考
https://www.leadtools.com/help/leadtools/v19/dh/fo/leadtools.for ...

我看了下ocr.c中的源码,有调用设置语言,我加上了输出日志发现在调用设置中文的时候报错了,返回值为-1764,没有对应的错误码,我也无法确认是哪里的问题,您帮忙给看一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-2-7 17:18:58
44#
是否是因为没有启用中文语言包,参考
https://www.leadtools.com/help/l ... nablelanguages.html
这个的写法应该也差不多,在启动ocr引擎后启用语言包
回复 使用道具 举报
AmandaForWork
初级会员   /  发表于:2017-2-7 15:42:24
43#
Richard.Ma 发表于 2017-2-7 09:21
你好,在这个文件里面将license文件的地址替换正确,以及正确的key,你那边下载安装包,写的邮箱里面应该 ...

恩,已经好了,是我没仔细看邮件,我现在还有个问题,中文ocr识别的时候是乱码,输入的命令:sudo ./ocr -i '/home/oem/Desktop/LEADTOOLS19/Images/CHS001.tif'  -o '/home/oem/Desktop/LEADTOOLS19/Images/CHS001.txt' -f TEXT -l zh  -d '/home/oem/Desktop/LEADTOOLS19/Bin/Common/OcrAdvantageRuntime'  ,识别结果如附件所示。

-l的参数是语言,说是要支持 ISO 639-1,汉语的代码是zh
-l language_code:
This optional argument must be one of the supported ISO 639-1 language codes. For example:
en: English
fr: French

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部