Как я могу создать форму html из изображения отсканированной формы с помощью API Pyhon 3.x? - PullRequest
0 голосов
/ 30 марта 2020

Я хочу получить вывод в цифровом виде / HTML из отсканированного изображения или в формате PDF. Я должен знать, что сначала я должен прочитать все текстовые данные из изображения с помощью OCR, а затем Django будет использоваться. Я не очень знаком с Django, хотя и не знаю, какой тип вывода мне нужно передать на Django, чтобы он выдал мне HTML форму в качестве вывода.

Ниже приведен код для чтения текста с изображения, который работает

import numpy as np
import requests
import io
import json

img = cv2.imread("C:\\Users\\Asus\\Desktop\\ocr\\screenshot.jpg")
height, width, _ = img.shape

# Cutting image
"""roi = img[0: height, 400: width]"""
roi = img

# Ocr
url_api = "https://api.ocr.space/parse/image"
_, compressedimage = cv2.imencode(".jpg", roi, [1, 90])
file_bytes = io.BytesIO(compressedimage)

result = requests.post(url_api,
              files = {"screenshot.jpg": file_bytes},
              data = {"apikey": "helloworld",
                      "language": "eng"})

result = result.content.decode()
result = json.loads(result)

parsed_results = result.get("ParsedResults")[0]
text_detected = parsed_results.get("ParsedText")
print(text_detected)

cv2.imshow("roi", roi)
cv2.imshow("Img", img)
cv2.waitKey(0)
cv2.destroyAllWindows()

Но что делать дальше?

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

Заранее спасибо

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