Я проверил и протестировал ваш Python фрагмент кода и могу в меру своих возможностей подтвердить, что с вашим кодом все в порядке.
В случае успешного ответа (в зависимости от вашего изображения) должно получиться что-то похожее to:
Label: Car
Confidence: 99.52464294433594
Instances:
Bounding box
Top: 0.5000969767570496
Left: 0.002728196792304516
Width: 0.10333306342363358
Height: 0.1907607913017273
Confidence: 99.52464294433594
Bounding box
Top: 0.5250729322433472
Left: 0.7276265621185303
Width: 0.2508099675178528
Height: 0.22016148269176483
Confidence: 99.27792358398438
...
...
Labels detected: 10
Из-за ошибки проблема больше связана с версией boto3, т.е. вы, скорее всего, используете более старую версию boto3, поэтому старая версия не может подобрать требуемый параметр Image.S3Object
Разрешение Шаги:
1. Проверьте текущую версию boto3:
pip show boto3
или
pip3 show boto3
или
>>> import boto3
>>> boto3.__version__
Если выходное значение меньше, чем текущей версии (1.12.39), затем перейдите к обновлению версии boto3, как показано ниже.
2. Обновите ваш boto3:
pip install botocore --upgrade
pip install boto3 --upgrade
или
pip3 install botocore --upgrade
pip3 install boto3 --upgrade
Примечание. Чтобы изменения вступили в силу, вам необходимо выйти из системы
Надеюсь, это поможет!