ocr / app.py
MiklX's picture
Update app.py
00d1ad6
raw
history blame
515 Bytes
from flask import Flask, request, jsonify
import easyocr
from PIL import Image
import requests
from io import BytesIO
app = Flask(__name__)
@app.route('/read_image', methods=['POST'])
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)