用于android的Microsoft FACE API-示例应用程序中的错误

时间:2017-05-24 20:21:19

标签: microsoft-cognitive

我正在使用github(https://github.com/Microsoft/Cognitive-Face-Android)中的Cognitive-Face-Android示例应用程序。

我的订阅密钥在获得@huxuan的帮助后正在运行。但是,当我尝试在Android模拟器中运行时,执行"检测"或"添加一个组"在标识中,都会出错。

图片采用jpeg格式,大小为54KB,符合FACE API文档中指定的限制。

有谁能告诉我这是什么解决方法?

enter image description here

1 个答案:

答案 0 :(得分:1)

我刚刚下载了示例应用并在模拟器上运行,并使用从网上下载的JPG图像,并存储在Downloads文件夹和SD卡中,它可以正常工作。

关于您在GitHub线程中提到的关于Access denied. Invalid subsription key的问题,请确保存档

app\src\main\java\com\microsoft\projectoxford\face\samples\helper\SampleApp.java

你改变了这一行

sFaceServiceClient = new FaceServiceRestClient(getString(R.string.subscription_key));

到此:

sFaceServiceClient = new FaceServiceRestClient("https://eastus2.api.cognitive.microsoft.com/face/v1.0",getString(R.string.subscription_key));

(或您的API密钥有效的任何区域)。

android emulator