强制Tesseract仅识别数字

时间:2015-08-16 21:05:58

标签: java android tesseract

我正在为Android开发一个OCR应用程序。在某些时候我发现我只需要识别数字,所以我试图让OCR只识别数字和连字符,而不是字母或任何其他类型的字符。

我做到了:

tessBaseAPI.init(path, "eng");
        tessBaseAPI.setVariable(TessBaseAPI.VAR_CHAR_WHITELIST, "1234156787901299-");

但我没有得到准确的结果。任何建议都表示赞赏。

EDITTED: 这是我的完整代码:

tessApi.setPageSegMode(TessBaseAPI.OEM_TESSERACT_CUBE_COMBINED);
      tessApi.setVariable(TessBaseAPI.VAR_CHAR_WHITELIST, "0123456789");
      tessApi.setVariable(TessBaseAPI.VAR_CHAR_BLACKLIST,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmopqrstuvwxyz");

0 个答案:

没有答案