今天早些时候,我能够将快照发送到Face API并获取包括描述情感的faceAttributes在内的响应。
我通过XMLHttpRequest使用JavaScript
现在,虽然我没有更改代码,但我从API调用中获得了OK 200,但responseText和响应属性都是," []"。
我想排查问题,看看我做错了什么,但似乎认知服务门户网站提供的唯一信息与配额有关。
我应该在哪里寻找进一步的分析?
答案 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管理门户打开支持事件,我们可以与您合作。
我们还在努力改进日志记录和故障排除功能,但可能需要一段时间才能看到这方面的改进。