Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Microsoft Face Api响应时间?_Javascript_Jquery_Face Detection - Fatal编程技术网

Javascript Microsoft Face Api响应时间?

Javascript Microsoft Face Api响应时间?,javascript,jquery,face-detection,Javascript,Jquery,Face Detection,我正在使用java脚本/Jquery从客户端代码使用microsoft face api。 这是代码。我使用相机拍摄图像,然后将图像转换为水滴并发送到api。我正在得到结果。但是这个api需要大约4-6秒才能得到结果。这是正常的还是可能会有一些性能改进 谢谢大家! var params = { // Request parameters "returnFaceId": "true", "returnFaceLandmarks": "false", "returnF

我正在使用java脚本/Jquery从客户端代码使用microsoft face api。 这是代码。我使用相机拍摄图像,然后将图像转换为水滴并发送到api。我正在得到结果。但是这个api需要大约4-6秒才能得到结果。这是正常的还是可能会有一些性能改进

谢谢大家!

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");
});

如果查询较少的面属性,调用将更快返回:

请注意,每个面属性分析都有额外的计算和时间开销

资料来源:

很难说这是否“正常”,因为这取决于许多因素


除此之外,通过在客户端更改内容,您将无法获得很大的改进,因为实际计算取决于服务器资源分配和分配给您的帐户的配额。

如果查询较少的面部属性,调用将返回得更快:

请注意,每个面属性分析都有额外的计算和时间开销

资料来源:

很难说这是否“正常”,因为这取决于许多因素


除此之外,通过更改客户端的内容,您将无法获得很大的改进,因为实际的计算取决于服务器资源分配和分配给您的帐户的配额。

我发现此API有点慢。我们最终使用的是每月50000次的免费调用。

我发现这个API有点慢。我们最终使用的是免费的,每月50000个电话。

4-6秒的测量值是否可以理解为上传源图片所需的时间?我将图片作为一个blob发布在帖子正文中。我不是使用单独的请求上传它。如果这意味着上传源图片所需的时间包括在4-6秒之内,那可能是它的一半或更多。。。文件的平均大小是多少(MB?)?blob对象的平均大小是.5 MB。上传源图片所需的时间是否可以理解4-6秒的测量值?我将图像作为blob发布在帖子正文中。我不是使用单独的请求上传它。如果这意味着上传源图片所需的时间包括在4-6秒之内,那可能是它的一半或更多。。。文件的平均大小(MB?)是多少?blob对象的平均大小是.5 MB。感谢@dlatikay的回复。但是我需要这些属性,因为我必须进一步使用它们。我知道实际的计算是在服务器上进行的。因此,如果我使用付费服务而不是免费服务,结果可能会更快。谢谢@dlatikay的回复。但是我需要这些属性,因为我必须进一步使用它们。我知道实际的计算是在服务器上进行的。因此,如果我使用付费服务而不是免费服务,结果可能会更快。