OCR Google vision устанавливает вершины, чтобы обнаруживать только выбранное поле - PullRequest
0 голосов
/ 11 июля 2019

Я использую 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]);

здесь выводится весь обнаруженный текст в файле

...