Arabic_OCR / OLD /main.py
rakib72642's picture
build v8 structure
75d9abf
raw
history blame contribute delete
780 Bytes
from ArabicOcr import arabicocr
import json
import numpy as np
from io import BytesIO
from PIL import Image
from aiohttp import ClientSession
async def getImage(img_url):
async with ClientSession() as session:
async with session.get(img_url) as response:
img_data = await response.read()
return BytesIO(img_data)
async def main_det(image):
try:
# image_path = image
out = "data.jpg"
results=await arabicocr.arabic_ocr(image,"a.jpg")
print(results)
words=[]
for i in range(len(results)):
word=results[i][1]
words.append(word)
return json.dumps({"prediction":words})
except Exception as e:
raise ValueError(f"Error in main_det: {str(e)}")