Как я могу использовать API Google VISION для извлечения определенных полей? - PullRequest
0 голосов
/ 14 сентября 2018

У меня есть такой шаблон

image

и я хотел использовать API Google Vision для извлечения определенных полей.Например, поле CPF было бы 76497127887

У меня есть рабочий код, похожий на этот

from base64 import b64encode
import json
import requests

def request_ocr(api_key, imgname):
    #format image for google vision
    ENDPOINT_URL='https://vision.googleapis.com/v1/images:annotate'
    with open(imgname, 'rb') as f:
        ctxt = b64encode(f.read()).decode()
        img_requests={
                'image': {'content': ctxt},
                'features': [{
                    'type': 'DOCUMENT_TEXT_DETECTION',
                    'maxResults': 1
                }]
        }

    #create response
    response = requests.post(ENDPOINT_URL,
                         data=json.dumps({"requests": img_requests }).encode(),
                         params={'key': api_key},
                         headers={'Content-Type': 'application/json'})
    return response

, который получает ответ, но мне нужно найти способ поиска по нему, чтобы получитьзначение для нужного поля.Может кто-нибудь предложить путь?

Thks

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...