Я использую API Google vision для распознавания текста в php со структурой laravel.Как можно выбрать только определенные поля для вывода.
public function annotateImage(Request $request){
if($request->file('image')){
//convert image to base64
$image = base64_encode(file_get_contents($request->file('image')));
//prepare request
$request = new AnnotateImageRequest();
$request->setImage($image);
$request->setFeature("DOCUMENT_TEXT_DETECTION");
$gcvRequest = new GoogleCloudVision([$request], env('GOOGLE_CLOUD_KEY'));
//send annotation request
$response = $gcvRequest->annotate();
$output = json_encode([$response->responses[0]->textAnnotations[0]->description]);
здесь выводится весь обнаруженный текст в файле