视觉智能平台ocr有升级吗?-[阿里云_云淘科技]

ocr有升级吗?com.aliyun.tea.TeaException: Can not set java.lang.Float field com.aliyun.ocr20191230.models.RecognizeIdentityCardResponseBody$RecognizeIdentityCardResponseBodyDataFrontResultFaceRectangleCenter.x to java.util.ArrayList
at com.aliyun.tea.TeaModel.setTeaModelField(TeaModel.java:209)
at com.aliyun.tea.TeaModel.toModel(TeaModel.java:180)

以下为热心网友提供的参考意见

这个报错看是因为输出的结果的类型的错误,可以咨询下平台的技术人员,看是否是因为有服务升级,导致输出的参数的变化

以下为热心网友提供的参考意见

阿里云视觉智能平台的OCR服务没有升级。根据您提供的错误信息,问题出在设置RecognizeIdentityCardResponseBodyDataFrontResultFaceRectangleCenter.x字段时出现了类型不匹配的问题。具体来说,该字段应该是一个java.util.ArrayList类型的对象,但实际传入的是一个java.lang.Float类型的值。

要解决这个问题,您需要检查代码中设置该字段的部分,确保传入的值是java.util.ArrayList类型的对象。您可以使用以下示例代码来创建一个ArrayList对象:

import java.util.ArrayList;

// 创建一个空的ArrayList对象
ArrayList<Float> floatList = new ArrayList<>();

// 向ArrayList中添加元素
floatList.add(1.0f);
floatList.add(2.0f);
floatList.add(3.0f);

// 将ArrayList对象赋值给RecognizeIdentityCardResponseBodyDataFrontResultFaceRectangleCenter.x字段
RecognizeIdentityCardResponseBodyDataFrontResultFaceRectangleCenter faceRectangleCenter = new RecognizeIdentityCardResponseBodyDataFrontResultFaceRectangleCenter();
faceRectangleCenter.setX(floatList);

本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/13139.html

(0)
匿名
上一篇 2023年12月11日
下一篇 2023年12月11日

相关推荐

新手站长从“心”出发,感谢16年您始终不离不弃。