Я использую Google Cloud видения Апи (Text_Detection) он работает нормально, но когда я возвращаю ответ от Google, стиль сообщения как изображениеКак можно исправить текст ответа?
Я хочу только один текст, например, «УЧЕБНЫЙ PLANNER», так как я могу удалить перед Academic «null:» и другие слова?
İmage
напримерИ вот мой код;
private String convertResponseToString(BatchAnnotateImagesResponse response) {
String message = "I found these things:\n\n";
List<EntityAnnotation> labels = response.getResponses().get(0).getTextAnnotations();
if (labels != null) {
for (EntityAnnotation label : labels) {
message += String.format("%.3f: %s", label.getScore(), label.getDescription());
message += "\n";
}
} else {
message += "nothing";
}
return message;
}
Неа это разве работа. Я пытаюсь, но я получаю эрор. imgur.com/uEckW8Z Студия Android не разрешает этот код, другая идея? –
. Если вы хотите получить полный код: https: //github.com/GoogleCloudPlatform/cloud-vision/tree/master/android/CloudVision –
К сожалению, эти методы доступны только для строк, а 'EntityAnnotation' не является строкой. .. Я проверил свою настройку на массив строк, извините; см. отредактированный ответ. – Dut