gpt4 book ai didi

java - 检测失败: Resource not found

转载 作者:行者123 更新时间:2023-12-01 17:52:55 25 4
gpt4 key购买 nike

我正在使用 Azure 认知服务人脸开发 Android 应用程序来检测人脸。

我正在尝试在 https://learn.microsoft.com/en-us/azure/cognitive-services/face/tutorials/faceapiinjavaforandroidtutorial 中重现结果

我正在 Android Studio 中使用 Java 进行编码。

我正在使用可绘制文件夹中的图片,并使用以下方法将其转换为位图:

Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.test_image);

我通过在另一个 imageView 中显示位图来确保位图正常工作 imgV.setImageBitmap(bitmap); 图像在 imageView 中正确显示。

然后我调用detectAndFrame(bitmap)

在行Face[] result =faceServiceClient.detect(params[0],true,false,null);

我收到异常未找到资源

我想知道问题出在哪里。非常感谢!

最佳答案

我找到了解决方案。原来是端点 URL 问题。

对于 Android Studio 中的 JAVA,请使用: https://LOCATION_SPECIFIED_WHEN_CREATING_THE_RESOURCE.api.cognitive.microsoft.com/face/v1.0/

例如,如果您在生成人脸资源时选择了 west US 2,则使用端点为:

https://westus2.api.cognitive.microsoft.com/face/v1.0/

如果给出了错误的端点,则在从客户端调用函数时,您可能会收到名为“找不到资源”的异常。

另外,不要忘记在端点地址中添加结束斜杠!

希望有帮助。

关于java - 检测失败: Resource not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60764249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com