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

视觉智能平台参数错误是什么原因?

2023-04-20 16:29:05.600 16496-4721 System.out com.viapidemo.androiddemo I ==================>failed 1:code: 400, 参数错误,请参考文档检查参数值 - OpenCV(4.3.0) /io/opencv/modules/imgcodecs/src/loadsave.cpp:667: error: (-2:Unspecified error) could not find a writer for the specified extension in function 'imwrite_'是什么原因? ace84bb2514416222d9fe60275ee769c.png

展开
收起
真的很搞笑 2023-04-26 07:51:03 392 0
4 条回答
写回答
取消 提交回答
  • 这个错误提示是因为您在使用 OpenCV 的 imwrite 方法时,传入的文件格式不被支持。具体来说,可能是您传入的文件后缀名不被识别,或者没有安装对应的编解码器。

    为了解决这个问题,您可以尝试以下几个步骤:

    1. 确认传入的文件后缀名是否被 imwrite 方法支持。常见的支持格式包括 .jpg, .png, .bmp, .tiff 等。

    2. 确认您的系统中是否安装了对应的编解码器。不同的操作系统和 OpenCV 版本可能需要不同的编解码器,您可以到 OpenCV 官网上查找对应的编解码器,并进行安装。

    3. 如果您使用的是 Android 平台,可以尝试使用 Imgcodecs.imwrite() 方法进行图片保存,该方法支持的格式更为丰富。

    2023-04-29 11:07:15
    赞同 展开评论 打赏
  • 这个报错看着不是调用人体擦除报的啊,此回答整理自钉群“阿里云视觉智能开放平台咨询1群”

    2023-04-27 10:27:23
    赞同 展开评论 打赏
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    根据错误码400,以及错误信息提示【参数错误】来看应该是你的入参使用本地图片地址的问题,图像地址参数当前系统推荐使用上海OSS链接,可参见开通OSS服务文档将文件放入到上海OSS中。如果是其他情况(如本地文件或者其他链接),您需要将显示地转换成上海OSS链接,可参见文件URL处理文档的方式二。 如果需要咨询其他问题,通过钉钉搜索群号23109592加入阿里云视觉智能开放平台咨询群。

    2023-04-26 14:21:18
    赞同 展开评论 打赏
  • 十分耕耘,一定会有一分收获!

    楼主你好,根据你的描述可以知道,你的imwrite方法中传的图片是空的,报错了,你可以排查一下图片链接是否正确即可。

    2023-04-26 08:52:59
    赞同 展开评论 打赏

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

相关产品

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

    热门文章

    相关电子书

    更多
    阿里云视觉智能开放平台-产品介绍 立即下载
    阿里云视觉智能开放平台产品介绍 立即下载
    利用CNN实现无需联网的图像识别 立即下载