人脸识别图片上传过大
fc2006123 发布于2019-04 浏览:5916 回复:8
0
收藏

我是用base64传的图片,在线转图片也就200多k,但是用这个调人脸识别的接口,就报图片过大是什么问题。求指教。

收藏
点赞
0
个赞
共8条回复 最后由用户已被禁言回复于2022-03
#9Roger_King回复于2022-02

他这边说的图片太大指的是边长太长了。长边不能超过4000px。

0
#8188******00回复于2019-04

可以先将图片进行压缩,在转成base64

0
#7goJhou回复于2019-04
#6 fc2006123回复
JAVA哦,拿到的base64在线转图片也就两百零几K,但是调这个接口,就提示图片过大。我看API上,是2M啊。
展开

base64 200k吗

0
#6fc2006123回复于2019-04
#5 goJhou回复
你这好像是c#的喔? base64能正常解析吗?

JAVA哦,拿到的base64在线转图片也就两百零几K,但是调这个接口,就提示图片过大。我看API上,是2M啊。

0
#5goJhou回复于2019-04
#4 fc2006123回复
返回错误码:222304,错误信息:image size is too large
展开

你这好像是c#的喔?

base64能正常解析吗?

0
#4fc2006123回复于2019-04

返回错误码:222304,错误信息:image size is too large

0
#3fc2006123回复于2019-04

AipFace client = new AipFace(APP_ID, API_KEY, SECRET_KEY);

// 可选:设置网络连接参数
client.setConnectionTimeoutInMillis(2000);
client.setSocketTimeoutInMillis(60000);
// 传入可选参数调用接口
HashMap options = new HashMap();
options.put("max_face_num", "1");
options.put("face_field","age,beauty,expression");
options.put("face_type", "LIVE");

// 参数为本地图片路径
org.json.JSONObject detectRes = client.detect(base64String, "BASE64", options);

0
#2用户已被禁言回复于2019-04

啥语言调用呢?参数放的位置对吗?

具体是哪个接口呢?

错误信息原文发出。

1
TOP
切换版块