0
from bottle import route, run, get, request, static_file
import numpy as np
import pytesseract
from skimage.color import rgb2gray
from skimage import data
from skimage import io
from PIL import Image
def imageProcessing(image):
img = io.imread(image)
img = rgb2gray(img)
io.imsave('sr.png', img)
im = Image.open(static_file('sr.png', root='sr.png'))
bg = Image.new("L", im.size, "white")
print "made bg"
bg.paste(im)
txt = pytesseract.image_to_string(bg)
return txt
@get('/a')
def test():
url = request.get('url')
if url:
text = imageProcessing(url)
return {"url": url, "txt": text, "entities": arrayOfEntities}
else:
return {"url": url}
run(host='localhost', port=8080, reloader=True)
Quelqu'un peut-il m'expliquer pourquoi cela ne fonctionne pas? Je ne pense pas qu'il y ait quelque chose avec le code, j'ai travaillé dessus pendant des heures. Je pourrais toutefois avoir tord.Python Microframework Bouteille ne fonctionne pas
Pourquoi retourne-t-il toujours "url": null? Comment puis-je faire enregistrer l'URL?
Merci beaucoup.
comment appelez-vous votre page Web? 'http: // localhost: 8080/a? url = xyz'? – Daniel
@Daniel ouais c'est ce que je fais – SR1