【问题标题】:Returning Text in Text Recognition With ML Kit and Android Studio使用 ML Kit 和 Android Studio 在文本识别中返回文本
【发布时间】:2020-11-29 02:37:44
【问题描述】:

我正在与 Android Studio 合作开发一款应用,该应用在拍摄照片后将返回在图像中检测到的文本。我的问题是每次我拍照时,它都没有在图像中找到任何文字(无论文字多么明显)。我按照 Google 网站上的 ML Kit 文档进行操作,没有发现我的代码有任何问题。每次我拍照时,我的任务都不成功,并且“文本检测失败”会打印到结果中。对我做错的事情或遗漏的事情有任何帮助吗?

@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
    super.onActivityResult(requestCode, resultCode, data);

    // extract image
    assert data != null;
    Bundle image_bundle = data.getExtras();
    Bitmap image_bitmap = (Bitmap) image_bundle.get("data");

    // set image in image_view of application
    image_view.setImageBitmap(image_bitmap);

    // process the given image to get the text
    // this is using Firebase ML and Cloud Vision API

    // 1. create InputImage obj from Bitmap obj
    InputImage input_image = InputImage.fromBitmap(image_bitmap, 0);
    // 2. create TextRecognizer obj as entry point to analyzing image
    TextRecognizer text_recognizer = TextRecognition.getClient();
    // 3. perform text recognition on the image
    Task<Text> task = text_recognizer.process(input_image);
    // 4. handle the success of the task
    task.addOnCompleteListener(new OnCompleteListener<Text>() {
        @Override
        public void onComplete(@NonNull Task<Text> task_) {
            if (task_.isSuccessful()) {
                text_view.setText("Text Detected");
            }
            else {
                text_view.setText("Text Detection Failed");
            }
        }
    });

    text_recognizer.close();
}

}

【问题讨论】:

    标签: java android android-studio firebase-mlkit google-mlkit


    【解决方案1】:

    我们对 Firebase ML Kit 进行了一些更改,以更好地区分设备端 API 和基于云的 API。 “ML Kit”(没有 Firebase 品牌)包含所有设备上的 API。 Here's 从 firebase mlkit 到 mlkit 的迁移指南。

    对于文本识别,由于模型是从 GMSCore 下载的,因此您可能需要先等待它下载完成,然后才能开始使用。

    如果您仍然遇到同样的问题,请随时 report a bug 提供 logcat 跟踪或错误报告。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-08
      • 2022-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多