首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >语言检测

问语言检测
EN

Stack Overflow用户
提问于 2011-11-17 03:15:17
回答 3查看 2.1K关注 0票数 5

我使用tesseract进行光学字符识别,主要是在发票上。但是,tesseract需要在开始处理文件之前指定语言。

我想我将基于预定义的默认语言执行ocr。然后我想使用生成的文本来检查使用的是哪种语言。如果它不是默认语言,我会再次处理它,以便从tesseract获得更好的结果。

但是,如何实现语言检测算法呢?有没有我可以使用的C++库?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-11-18 10:38:25

本文"Natural Language Identification for OCR Applications“描述了与您的需求类似的识别任务所涉及的技术。

票数 3
EN

Stack Overflow用户

发布于 2012-10-09 15:11:32

我不确定这是否会有帮助,因为这个库是用Java编写的。但我发现它真的很酷,因为它能够从给定的文本中检测大约50种语言,并且具有相当好的精确度。你可能想看看它,因为它是开源的,如果你的应用程序只需要用C++编写,你可以用C++重写代码,并把它交还给开源社区。

下面是相同的链接:

http://code.google.com/p/language-detection/

注意:它使用Apache Nutch和Tika库进行分析。

票数 3
EN

Stack Overflow用户

发布于 2018-01-26 01:35:43

你可能想读一读我的论文The WiLI benchmark dataset for written language identification,然后试试lidtk。

TL;DR:试一试CLD-2。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8157331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档