问题一:视觉智能平台返回的这个是什么问题?
视觉智能平台返回的这个是什么问题?
参考回答:
这个报错看是你的图片问题,通过文档调试页面上传的图片有效期大概4分钟左右,如果超过这个时间建议重新上传一次图片。还有,你这个模板ID不对啊,你可以调用视频人脸融合模板查询,看下输出的模板id。
可以看下接口文档对入参的参数介绍
https://help.aliyun.com/zh/viapi/developer-reference/api-template-video-and-face-fusion
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/605824
问题二:视觉智能平台人脸识别错误码228001是什么意思?
视觉智能平台人脸识别错误码228001是什么意思?
参考回答:
这个不是视觉智能开放平台的错误码。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/603499
问题三:视觉智能平台复制的官网示例代码,报错显示在这一行是什么原因呀?
视觉智能平台复制的官网示例代码,报错显示在这一行是什么原因呀?
参考回答:
这个错误是Google Gson库在尝试反序列化JSON字符串到Java对象时抛出的。具体来说,Gson试图访问Throwable#detailMessage字段,但是由于该字段的访问权限不足(可能是私有(private)或受保护(protected)),导致无法直接访问并赋值。
解决这个问题的方法有两种:
编写自定义TypeAdapter: 创建一个针对Throwable或特定子类的自定义TypeAdapter,并在其中处理detailMessage字段的读写逻辑。这种方式允许你控制字段的反序列化行为,即便它们是私有的。
Java
public class ThrowableTypeAdapter extends TypeAdapter {
@Override
public void write(JsonWriter out, Throwable value) throws IOException {
// 实现写入逻辑
}
@Override public Throwable read(JsonReader in) throws IOException { // 实现读取逻辑,包括对detailMessage字段的处理 }
}
// 注册自定义TypeAdapter
Gson gson = new GsonBuilder()
.registerTypeAdapter(Throwable.class, new ThrowableTypeAdapter())
.create();
提升字段可见性: 如果你对Throwable类有控制权(例如,是你自己编写的类),可以考虑将detailMessage字段的访问权限改为公开(public),但这不是一个理想的解决方案,因为它违背了封装原则,而且在大多数情况下我们并没有对Throwable类的控制权。
Java
// 不推荐的做法示例,仅作说明
public class MyException extends Throwable {
public String detailMessage; // 将访问权限提升为public
}
考虑到Throwable类是Java的标准类,我们通常不建议修改其结构。因此,在这种情况下,推荐采用第一种方案,即编写自定义的TypeAdapter来适配Throwable类的反序列化。当然,如果不是必须反序列化Throwable对象,也可能需要重新审视你的设计,看看是否有必要将异常对象序列化为JSON。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/603489
问题四:视觉智能平台出现 500, 算法服务报错,请稍后重试,是什么原因?
视觉智能平台出现 500, 算法服务报错,请稍后重试,是什么原因?
参考回答:
这个看是报了超时错误,您可以再重新调用试一试。我本地测试是可以正常创建的。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/603479
问题五:视觉智能平台通用分割jar包 ,出现这种情况是人脸人体和分割抠图的秘钥文件不能共用吗?
视觉智能平台通用分割jar包 ,出现这种情况是人脸人体和分割抠图的秘钥文件不能共用吗?
参考回答:
可以公有,你的这个报错是提示你调用人脸人体能力的API不对,你Endpoint没有修改,使用的是人脸人体的域名了,修改到分割抠图的服务域名。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/603466