PaddleOCR / pp_ocr.py
exaggerated's picture
Duplicate from StarCore/PaddleOCR
03e24f2
raw
history blame contribute delete
602 Bytes
import tempfile
import os
import paddlehub as hub
from PIL import Image
pp_ocrv3 = hub.Module(name="ch_pp-ocrv3")
def inference_img(img):
with tempfile.TemporaryDirectory() as tempdir_name:
pp_ocrv3.recognize_text(images=[img], use_gpu=False, output_dir=tempdir_name, visualization=True)
result_names = os.listdir(tempdir_name)
result_image = Image.open(os.path.join(tempdir_name, result_names[0]))
return result_image
def inference_json(img):
results = pp_ocrv3.recognize_text(images=[img], use_gpu=False, visualization=False)
return results