addOnFailure выполняется каждый раз в Обнаружении меток при использовании Cloud - PullRequest
0 голосов
/ 05 марта 2019

Не для обнаружения меток для всех 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();
}
});

1 Ответ

0 голосов
/ 06 марта 2019

Я обнаружил, что при настройке Google Cloud Console Payment для API Cloud Vision метод Success вызывает

...