from flask import Flask, request, jsonify | |
import easyocr | |
from PIL import Image | |
import requests | |
from io import BytesIO | |
app = Flask(__name__) | |
def read_image(): | |
url = request.json['url'] | |
response = requests.get(url) | |
image = Image.open(BytesIO(response.content)) | |
reader = easyocr.Reader(['ru'], gpu=True) | |
text = reader.readtext(image) | |
return jsonify({'text': text}) | |
if __name__ == '__main__': | |
app.run(host="0.0.0.0", port=7860, use_reloader=False) |