She*_*han 12 java ocr android tess-two
我的Android应用程序具有使用tess-two库的OCR功能.我在阅读包含"fi"的字符串时遇到此问题.在baseApi.getUTF8Text()之后,一个通过OCR获取识别文本的方法,返回的"fi"中的字符串 是 "fi" <<< - - - 非常关注该字符串.它不是一个2字符串的字符串,而是一个单字符串.您可以通过复制和粘贴来重现它.现在,我在想它可能是一个UTF8编码等问题,我对它没有足够的了解.当我尝试执行string.replace("fi","fi")时,Android Studio构建时带有erors 不可映射的字符,用于编码utf-8.我尝试在谷歌搜索,但它认为它是一个常规的"fi"而不是"fi".
有什么方法可以解决这个角色吗?
您可以?在调用之前通过将其列入黑名单来避免识别绑定baseApi.setImage:
baseApi.setVariable(TessBaseAPI.VAR_CHAR_BLACKLIST, "?");
Run Code Online (Sandbox Code Playgroud)
要防止Android Studio unmappable character在您的Java代码上引发错误,请通过从Android Studio窗口右下角附近的选择器中选择 "UTF-8" 将文件编码转换为UTF-8 .
| 归档时间: |
|
| 查看次数: |
437 次 |
| 最近记录: |