Как отправить необработанные данные изображения в MS Computer Vision API с помощью R? - PullRequest
0 голосов
/ 28 мая 2018

Я использую Computer Vision API для рукописного анализа с использованием R. Я могу получить результаты при передаче URL-адреса изображения.Но я хочу передать двоичные данные изображения в API.Какой формат для этого?При использовании онлайн-консоли для POST с использованием эта ссылка .

При выборе 'application / octet-stream' просто отображается [Binary Image Data] в теле запроса.Я использовал формат изображения base64 в [] и ["body":data] и во многих других случаях, но я получаю неверную ошибку ввода изображения.Base64 не правильно?Нужно ли конвертировать в другой формат?

Я прочитал в Интернете, что нам нужно передать изображение в виде BLOB-объекта.

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

1 Ответ

0 голосов
/ 07 июня 2018

Вот как бы вы сделали это в cURL:

curl -H "Ocp-Apim-Subscription-Key: 0123456789abcdef0123456789ABCDEF" -H "Content-Type: application/json" "ComputerVisionUrl" --data-binary @C:/Pictures/ImageToAnalyze.jpg
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...