4

我一般是编程新手,最近进入了应用程序开发。我正在为 iOS 使用 tesseract,我似乎无法弄清楚如何让它只读取数字。

Alex G Here发布了一个确切的问题,我和他有相同的文件/问题。答案显然是

转到 tessdata\configs\digits 文件。如果您使用 API,则调用 SetVariable("tessedit_char_whitelist", "0123456789-."); 例如,如果您想通过 Objective-C 以编程方式调用 Tesseract,则可以使用 SetVariable API。

除了我仍然不明白如何做到这一点。这个命令行在哪里?我从 Xcode 而不是命令行调用 Tesseract。我也不包含这个 tessdata\configs\digits 文件。

如果有人可以请帮助我,我将不胜感激。

谢谢!

泰德 在此处输入图像描述

4

1 回答 1

1

如果您遵循如何:在 iOS (SDK 5) 上编译和使用 Tesseract (3.01) 一文,您将在 Init 调用之后放置 SetVariable 语句,如下所示:

tesseract->Init([dataPath cStringUsingEncoding:NSUTF8StringEncoding], "eng");
tesseract->SetVariable("tessedit_char_whitelist", "0123456789-.");
于 2013-02-21T01:56:49.307 回答