Не удается разрешить методы при использовании ML Kit в Android Studio - PullRequest
0 голосов
/ 05 марта 2020

Поэтому я использую ML Kit для маркировки изображений в Android Студийном проекте. Это мой первый раз, и мой друг предоставил мне код. Я пытаюсь использовать облачную платформу Google для получения лучших результатов, но у меня возникли некоторые проблемы. Я получаю две ошибки при попытке использовать ".setModelType (FirebaseVisionCloudImageLabelerOptions.LATEST_MODEL)".

Вот мой код для облака:

    case R.id.cloud:
            if (mBitmap != null) {
                MyHelper.showDialog(this);
                FirebaseVisionCloudImageLabelerOptions options = new FirebaseVisionCloudImageLabelerOptions.Builder()
                        .setModelType(FirebaseVisionCloudImageLabelerOptions.LATEST_MODEL)
                        .setMaxResults(5)
                        .build();

                FirebaseVisionImage image = FirebaseVisionImage.fromBitmap(mBitmap);
                FirebaseVisionImageLabeler detector = FirebaseVision.getInstance().getCloudImageLabeler(options);
                detector.processImage(image).addOnSuccessListener(labels -> {
                    MyHelper.dismissDialog();
                    for (FirebaseVisionImageLabel label : labels) {
                        mTextView.append(label.getText() + ": " + label.getConfidence() + "\n\n");
                        mTextView.append(label.getEntityId() + "\n");
                    }
                }).addOnFailureListener(new OnFailureListener() {
                    @Override
                    public void onFailure(@NonNull Exception e) {
                        MyHelper.dismissDialog();
                        mTextView.setText(e.getMessage());
                    }
                });
            }
            break;
    }

Если кто-нибудь знает, как решить эту проблему, пожалуйста отвечай. Спасибо.

1 Ответ

0 голосов
/ 21 апреля 2020

Возможно, вам потребуется выполнить шаги 1 ~ 5 по следующей ссылке (т.е. добавить правильные зависимости): https://firebase.google.com/docs/ml-kit/android/label-images

...