Microsoft Cognitive Services Face API疑难解答

时间:2017-04-28 03:00:55

标签: microsoft-cognitive face-api

今天早些时候,我能够将快照发送到Face API并获取包括描述情感的faceAttributes在内的响应。
我通过XMLHttpRequest使用JavaScript 现在,虽然我没有更改代码,但我从API调用中获得了OK 200,但responseText和响应属性都是," []"。
我想排查问题,看看我做错了什么,但似乎认知服务门户网站提供的唯一信息与配额有关。 我应该在哪里寻找进一步的分析?

3 个答案:

答案 0 :(得分:1)

如果API未检测到图像中的面部或图像文件太大(> 4MB),您将获得空响应。您可以通过使用您之前知道的图像进行测试来确认。为了获得最佳效果,请确保脸部光线充足,并且所有功能都可以合理地显示。

答案 1 :(得分:1)

Hello of Cognitive Services - Face API Team,

我想知道问题属于某个特定图片还是所有API调用?

要快速检查,您可以尝试在线演示[1]上的图像。

[1] https://azure.microsoft.com/en-us/services/cognitive-services/face/

答案 2 :(得分:0)

不幸的是,从外部角度进行故障排除非常困难,因为您没有获得任何日志。最常见的步骤是尝试使用测试控制台(https://westus.dev.cognitive.microsoft.com/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f3039523b)或curl或Fiddler等工具来重现您的问题,以便您可以看到原始REST请求和响应。

使用其中一个工具,您可以尝试更改请求,尝试调用其他API,确保在正文或响应标头中没有返回其他详细信息等。

如果所有其他方法都失败,请从Azure管理门户打开支持事件,我们可以与您合作。

我们还在努力改进日志记录和故障排除功能,但可能需要一段时间才能看到这方面的改进。