我想要创建一个Android应用来识别一组给定的字符[让我们只说A,E,I,O,U],而不是更多,在给定的图像中。有没有办法利用现有的开源OCR库并配置语言/字符输入,因为我想拥有它?如果是,我该怎么做?
非常感谢您的帮助。
答案 0 :(得分:4)
首先让我告诉你,在Android(或一般)中使用OCR对于OpenSource库来说并非易事。
最好的图书馆(相信我,我试过好几个)你可以找到Tesseract及其Android port
使用tesseract,您可以“训练”(如他们所说)识别自定义字体或特定字体,您可以设置主要语言来处理图像,您也可以使用:
engine.setVariable("tessedit_char_whitelist", "aeiou");
所以它只识别某些角色。所以,你去研究Tesseract吧!