【发布时间】:2013-01-10 06:20:48
【问题描述】:
我正在 Android 上构建一个简单的 Tesseract 应用程序,它的目标是识别简单的命令,如 CALL、MESSAGE 等。 由于命令数量少且固定,我想将它们添加到白名单中,以便程序可以达到更高的准确性。我怎样才能做到这一点?非常感谢提前:)
【问题讨论】:
我正在 Android 上构建一个简单的 Tesseract 应用程序,它的目标是识别简单的命令,如 CALL、MESSAGE 等。 由于命令数量少且固定,我想将它们添加到白名单中,以便程序可以达到更高的准确性。我怎样才能做到这一点?非常感谢提前:)
【问题讨论】:
据我了解,您无法将 tesseract 中的单词列入白名单。您只能使用以下代码将字符和数字列入白名单 -p
tessBaseAPI.setVariable(TessBaseAPI.VAR_CHAR_WHITELIST,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmopqrstuvwxyz0123456789%,");
使用 tessBaseAPI.init(...,...); 初始化 tesseract 之后;
【讨论】: