开发者社区 > 视觉智能 > 正文

阿里云视觉智能开放平台人脸比对请求响应报错 图片分辨率超出限制如何处理?

在阿里云视觉智能开放平台中,人脸比对,请求响应报错com.aliyun.tea.TeaException: code: 400, 图片分辨率超出限制,请检查图片分辨率和内容 - 图片分辨率超出限制,请调整分辨率后重试,图像大小小于3M, 分辨率在3232到40964096之间 - EAS_IMAGE_WIDTH_HEIGHT_ERROR

展开
收起
土豆吃小鸡 2024-08-12 07:48:18 48 0
4 条回答
写回答
取消 提交回答
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    您好,视觉智能开放平台的人脸比对1:1能力对于图片的大小和分辨率都有明确的要求,您需要上传符合条件的图片进行API接口调用
    image.png
    如果您上传图片过大或分辨率过高是会报错的,关于人脸比对1:1接口更多内容参考文档:https://help.aliyun.com/zh/viapi/developer-reference/api-fomc02?spm=a2c4g.11186623.0.0.321a5d28yTbQH2#section-tvd-chb-8x7

    2024-08-17 22:04:21
    赞同 展开评论 打赏
  • 看报错主要是你图片的分辨率超过了40964096的限制,你传入的图片分辨率是42244224
    此回答整理自钉群“阿里云视觉智能开放平台咨询1群”。

    2024-08-13 12:02:13
    赞同 展开评论 打赏
  • 这个报错是因为上传的图片的分辨率或者大小超过人脸比对1:1的接口大小限制,需要调整下图片的分辨率和大小参数,详情参考人脸比对1:1文档:https://help.aliyun.com/zh/viapi/developer-reference/api-fomc02
    image.png

    2024-08-12 13:48:23
    赞同 1 展开评论 打赏
  • 北京阿里云ACE会长

    检查图片大小:确保图片文件的大小不超过3MB。如果图片文件过大,可以使用图片处理软件或编程库(如Python的Pillow库)来压缩图片。

    from PIL import Image
    
    # 打开图片文件
    img = Image.open('path_to_your_image.jpg')
    
    # 设置目标分辨率
    target_resolution = (3500, 3500)  # 假设目标分辨率为3500x3500
    
    # 调整图片大小
    img_resized = img.resize(target_resolution, Image.ANTIALIAS)
    
    # 保存调整后的图片
    img_resized.save('path_to_save_resized_image.jpg')
    

    调整图片分辨率:根据报错信息,图片的分辨率需要在指定的范围内。对于人脸比对,分辨率应在3232到4096之间。如果图片分辨率超出这个范围,需要调整图片的分辨率。

    2024-08-12 09:43:12
    赞同 2 展开评论 打赏

为开发者提供高易用、普惠的视觉API服务,帮助企业快速建立视觉智能技术应用能力的综合性视觉AI能力平台。适用于数字营销、互联网娱乐、安防、手机应用、泛金融身份认证等行业。

相关产品

  • 视觉智能开放平台
  • 热门讨论

    热门文章

    相关电子书

    更多
    阿里云视觉智能开放平台 立即下载
    阿里云视觉智能开放平台-产品介绍 立即下载
    阿里云视觉智能开放平台产品介绍 立即下载