为什么我调用aipFace.detect查询blur的返回类型是Int,而不是double。或者说总是0或者1,没有见到过0.1,0.2之类的数字
C#的话有第三方的jar处理JSON吗?
这看语言了。Java的话有第三方的jar处理JSON。全部都可以当字符串处理。字符串取到后再转成自己想要的类型就行。
或者提前序列化JSON为Java对象。类型给double即可。
1.1886881756684e-10 这个算是一个特别特别特别小的负数。拿到是没有任何意义的。你可以直接忽略返回数字包含e的内容
你好,多谢你的答复!那我如何拿到double类型的blur数据,如果仅仅是0或者1,我需要类似blur: 1.1886881756684e-10 这种精确的数据,该如何处理?
++blur 否 double 人脸模糊程度,范围[0~1],0表示清晰,1表示模糊
文档说明了是double类型的 。包含小数很正常。
JSON数据类型也
有效的数据类型 在 JSON 中,值必须是以下数据类型之一: 字符串 数字 对象(JSON 对象) 数组 布尔 Null JSON 的值不可以是以下数据类型之一: 函数 日期 undefined
JSON 数字 JSON 中的数字必须是整数或浮点数。
因此接口返回0.1是没有问题的
新用户创建的应用人脸都是V3版本了。V1 V2应该都没有权限的。V3比V1 V2都有优势。建议用最新版本的接口。
url = 'https://aip.baidubce.com/rest/2.0/face/v3/detect?access_token=' + access_token,我用的是V3版本,改成V2不能够用
C#的话有第三方的jar处理JSON吗?
这看语言了。Java的话有第三方的jar处理JSON。全部都可以当字符串处理。字符串取到后再转成自己想要的类型就行。
或者提前序列化JSON为Java对象。类型给double即可。
1.1886881756684e-10 这个算是一个特别特别特别小的负数。拿到是没有任何意义的。你可以直接忽略返回数字包含e的内容
你好,多谢你的答复!那我如何拿到double类型的blur数据,如果仅仅是0或者1,我需要类似blur: 1.1886881756684e-10 这种精确的数据,该如何处理?
文档说明了是double类型的 。包含小数很正常。
JSON数据类型也
因此接口返回0.1是没有问题的
新用户创建的应用人脸都是V3版本了。V1 V2应该都没有权限的。V3比V1 V2都有优势。建议用最新版本的接口。
url = 'https://aip.baidubce.com/rest/2.0/face/v3/detect?access_token=' + access_token,我用的是V3版本,改成V2不能够用