Я пытаюсь обработать это изображение, предоставленное API платформы обмена сообщениями (отправить ссылку на API)
Я использовал: url = "https://scontent-lht6-1.xx.fbcdn.net/v/t34.0-12/20916840_10214193209010537_198030613_n.jpg?_nc_ad=z-m&oh=3eab9a3a400c7e05fb5b72c426185>A
@app.route('/photobot/<path:photo_url>')
def tensor_photobot(photo_url):
file = cStringIO.StringIO(urllib.urlopen(photo_url).read())
img = Image.open(file)
if img:
list_elements = process_image(img)
return json.dumps(list_elements)
Но изображение не распознается. Есть идеи?
Сообщение:
{u'mid': u'mid.$cAAbv-uhIfdVkIn9OVld8TqA6u2Hz', u'seq': 40125, u'attachments': [{u'type': u'image', u'payload': {u'url' . noreferrer">https://scontent-lht6-1.xx.fbcdn.net/v/t34.0-12/20916840_10214193209010537_198030613_n.jpg?_nc_ad=z-m&oh=3eab9a3a400c7e05fb5b74c3918525986&oe
[Ссылка] [1] Python 2.x
[1]: https://developers.facebook.com/docs/messenger-platform/send-api-reference/image-attachment
Изменить: следуя рекомендациям в комментариях, я обнаружил, что проблема связана с усечением строки URL.
Я добавил всю реализацию для большего контекста.
from PIL import Image
vsimport Image
См. этот пост. - person amuramoto   schedule 18.08.2017