gpt4 book ai didi

android-vision - 在 TextRecognizer 中设置 OCR 白名单

转载 作者:行者123 更新时间:2023-12-03 15:32:08 32 4
gpt4 key购买 nike

我正在分析 ocr-reader 示例项目:https://github.com/googlesamples/android-vision/tree/master/visionSamples/ocr-reader

目标是用 Android Vision 替换我为 Android(使用 OpenCV 和 Tesseract)自定义的“文本到图像”实现。

我找不到任何方法来为 OCR 处理器应用高级配置。例如,在我的应用程序中,只允许使用一组预定义的符号。为此,我在我的应用程序中使用了以下代码:

api.SetVariable("tessedit_char_whitelist", "ABJOKEA1234");

例如,这有助于避免 0 和 O 之间的混淆。

有没有办法用 android-vision 做到这一点?在构建 TextRecognizer 时我没有看到任何选项:

TextRecognizer textRecognizer = new TextRecognizer.Builder(context).build();

一般而言,Google 是否计划扩展库的可配置性?例如:

  • 裁剪源图像
  • 提供自定义 OCR 培训文件

或者它应该保持一个简单的库,只有共同的特性?

感谢您的帮助!

最佳答案

我也在努力,我正在尝试制作具有移动视觉的名片阅读器,到目前为止,当检测到文本时,我正在使用实时生成的字符串检查 if 条件..

  if (mText == null) {
return;
}
if(mText.getValue().contains("@") && mText.getValue().contains(".") && !mText.getValue().equals(mText.getValue().toUpperCase())){
Log.e("mTextemail",mText.getValue());
email=mText.getValue();
}
if (mText.getValue().startsWith("+")|| mText.getValue().startsWith("0")&& mText.getValue().contains("+-0123456789/-#")&& !mText.getValue().contains("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ")){
Log.e("mTextphone",mText.getValue());
phone=mText.getValue();
}
if (!mText.getValue().contains("ABCDEFGHIJKLMNOPQRSTUVWXYZ")&& !mText.getValue().contains("0123456789-/#") && !mText.getValue().contains("abcdefghijklmnopqrstuvwxyz")){
Log.e("mTextcompanyName",mText.getValue());
companyName=mText.getValue();
}if(mText.getValue().startsWith("ABCDEFGHIJKLMNOPQRSTUVWXYZ" )&& mText.getValue().endsWith("abcdefghijklmnopqrstuvwxyz")){
name=mText.getValue();
}
if(name ==null){
name="Was not specified";
}
if(email ==null){
email="Was not specified";
}
if(phone ==null){
phone="Was not specified";
}
if(companyName ==null){
companyName="Was not specified";
}

它以 70% 的准确率打印日志,也许我们可以互相帮助,而且我希望这些正确的日志显示在我使用过界面但无法正常工作的事件中。如果您发现了任何提示或技巧,请分享。

关于android-vision - 在 TextRecognizer 中设置 OCR 白名单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39075163/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com