Я использую microsoft face api из моего кода на стороне клиента, используя java-скрипт/JQuery. Вот код. Я захватываю изображение с помощью камеры, а затем конвертирую это изображение в blob и отправляю его в api. Я получаю результаты. Но этот api занимает около 4-6 секунд, чтобы получить результаты. Является ли это обычным или может быть некоторое улучшение производительности?Время ответа Microsoft Face Api?
Спасибо!
var params = {
// Request parameters
"returnFaceId": "true",
"returnFaceLandmarks": "false",
"returnFaceAttributes": "age,gender,glasses",
};
jQuery.ajax({
url: "https://api.projectoxford.ai/face/v1.0/detect?" + $.param(params),
beforeSend: function(xhrObj){
// Request headers
xhrObj.setRequestHeader("Content-Type","application/octet-stream");
xhrObj.setRequestHeader("Ocp-Apim-Subscription-Key","Mykey");
},
type: "POST",
// Request body
data: data,
processData: false,
})
.done(function(data) {
console.timeEnd("callMicrosoftService");
parseData(data);
})
.fail(function() {
alert("error");
});
Является ли измерение 4-6 секунд понятным с или без времени, необходимого для загрузки исходного изображения? – dlatikay
Я размещаю изображение как блокнот в теле сообщения. Я не загружаю его, используя отдельный запрос. – Ashish
, если это означает, что время загрузки исходного изображения включено в 4-6 секунд, то есть, вероятно, половина его или более ... какой размер (МБ?) - это файлы в среднем? – dlatikay