Не для обнаружения меток для всех API Cloud Vision (распознавание текста, обнаружение меток, распознавание лиц), при вызове облачных экземпляров вызывается только метод addOnFailure;
Но при использовании экземпляра устройства он работает нормально
Ниже приведен код для обнаружения меток с использованием Cloud Instance:
final FirebaseVisionImage image = FirebaseVisionImage.fromBitmap(myBitmap);
FirebaseVisionImageLabeler labeler = FirebaseVision.getInstance()
.getCloudImageLabeler();
labeler.processImage(image)
.addOnSuccessListener(new OnSuccessListener<List<FirebaseVisionImageLabel>>() {
@Override
public void onSuccess(List<FirebaseVisionImageLabel> labels) {
Toast.makeText(ResultActivity.this, "success", Toast.LENGTH_SHORT).show();
getResults(labels);
}
})
.addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Toast.makeText(ResultActivity.this, "failure", Toast.LENGTH_SHORT).show();
}
});