Используйте Azure API компьютерного зрения для изображений, хранящихся в BlobStore - PullRequest
0 голосов
/ 08 апреля 2020

Я пытаюсь интегрировать Azure API компьютерного зрения, и я хотел бы получить доступ к изображениям, хранящимся в Azure хранилище BLOB-объектов.

В документации упоминается о запуске API видения на удаленных URL, однако я не могу запустить их по URL изображений, хранящихся в Azure хранилище BLOB-объектов. Можно ли запустить Azure API компьютерного зрения для изображений, хранящихся в хранилище BLOB-объектов?

1 Ответ

1 голос
/ 09 апреля 2020

Я могу воспроизвести эту проблему, если я изменю свой уровень доступа к контейнеру BLOB-объектов на private(anonymous access), это покажет неверный запрос. Итак, я полагаю, проблема в том, что URL-адрес изображения не доступен.

enter image description here

Таким образом, одним из решений является изменение уровня доступа на Blob или Container, тогда вам будет доступен URL-адрес блоба изображения.

Другим решением является Hong Ooi, используйте sas url для доступа к блоку изображений. И о том, как сгенерировать sas url, самый простой способ - сгенерировать его из портала, как показано ниже: pi c, нажмите Generate SAStoken and URL, он даст вам sas url. Если вам нужен пример кода, вы можете сослаться на это: Создайте службу SAS для контейнера или большого двоичного объекта с помощью. NET.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...