Я пытаюсь atm классифицировать изображение с помощью API от Microsoft на nodeJS.
Сеть уже обучена, и я могу "подключиться" к своему алгоритму.Я хочу отправить строку base64 как dataUri, но затем получаю следующее сообщение об ошибке: «Код: BadRequestImageUrl, сообщение: недопустимый URL-адрес изображения»
Переменная «img» является строкой base64 (из FHIR-Observation-Object) и правильный (на веб-сайте URL работает с base64).
Я пытаюсь отправить изображение из Википедии.Но затем у меня появляется другая ошибка: «NoFoundIteration / Invalid итерация»
const PredictionAPIClient = require("azure-cognitiveservices-customvision-prediction");
const predictionKey = "xxxx";
const endPoint = "https://southcentralus.api.cognitive.microsoft.com"
const projectId = "xxxxx";
const publishedName = "myMLName";
...
var img = 'iVBORw0KGgoAAAANSUhEUgAAAgAAAAJmCAYAAA...'; //base64
...
tempUrl= { url: 'data:image/png;base64,' + img };
...
predictor.classifyImageUrl(projectId, publishedName, tempUrl)
.then((resultJSON) => {
console.log("RESULT ######################")
//console.log(resultJSON);})
.catch((error) => {
console.log("ERROR #####################");
console.log(error);}
);
Я должен получить JSON-форму Microsoft Azure с результатами.