Поэтому я использую 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;
}
Если кто-нибудь знает, как решить эту проблему, пожалуйста отвечай. Спасибо.