我正在使用github(https://github.com/Microsoft/Cognitive-Face-Android)中的Cognitive-Face-Android示例应用程序。
我的订阅密钥在获得@huxuan的帮助后正在运行。但是,当我尝试在Android模拟器中运行时,执行"检测"或"添加一个组"在标识中,都会出错。
图片采用jpeg格式,大小为54KB,符合FACE API文档中指定的限制。
有谁能告诉我这是什么解决方法?
答案 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密钥有效的任何区域)。