Microsoft Vision APIOCR 사용 방법

다음 페이지를 참조했습니다.
Use OCR to detext text in an image
다음 독일어 그림을 처리해 보십시오.

Ocp-Apim-Subscription-Key 및 URL을 변경하십시오.
deutsch.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
import  requests 
import  json

ocr_url = 'https://westus.api.cognitive.microsoft.com/vision/v1.0/ocr'
headers  = {'Ocp-Apim-Subscription-Key': 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}
params   = {'language': 'de', 'detectOrientation ': 'true'}
data     = {'url': 'https://example.com/test_de.png'}
response = requests.post(ocr_url, headers=headers, params=params, json=data)
response.raise_for_status()

analysis = response.json()

print(analysis)
실행 방법bash
./deutsh.py > tmp01.json
sed "s/'/\"/g" < tmp01.json > tmp02.json
jq . tmp02.json | grep text
실행 결과
  "textAngle": 0,
              "text": "Vor"
              "text": "einem"
              "text": "großen"
              "text": "Walde"
              "text": "wohnte"
              "text": "ein"
              "text": "armer"
              "text": "Holzhacker"
              "text": "mit"
              "text": "seiner"
              "text": "Frau"
              "text": "und"
              "text": "seinen"
              "text": "zwei"
              "text": "Kindern;"
              "text": "das"
              "text": "Bübchen"
              "text": "hieß"
              "text": "Hänsel"
              "text": "und"
              "text": "das"
              "text": "Mädchen"
              "text": "Gretel."

좋은 웹페이지 즐겨찾기