图像搜索中用调试器上传的图片地址做参数正常。用自有的OSS图片地址,一直报错,什么原因?[阿里云图像搜索]

问题1:图像搜索中用调试器上传的图片地址做参数正常。用自有的OSS图片地址,一直报错。是不是中间有什么需要处理的呢?


问题2:那怎么使用新上传的图片搜索呢。能上传到示例的bucket吗 (workbench-file-transfer.oss-cn-shanghai.aliyuncs.com)
主要就是sdk一直装不了啊。用纯净的环境也装不了。我们PHP使用了^8.0

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
2 条回复 A 作者 M 管理员
  1. 可能是因为图像搜索服务不支持直接使用自己的OSS图片地址作为参数。您可以尝试使用官方提供的示例图片进行测试和调试,确保图像搜索功能正常工作。

    如果您想使用自己的图片进行搜索,需要将图片导入到图像搜索的图片库中。有两种方式可以批量导入图片:

    1. 使用API或SDK:如果您只需上传少量图片,可以使用阿里云的API或SDK来上传图片。详情请参考相关文档中的“新增图片”部分,其中包含了API和SDK的使用示例。

    2. 使用OSSImport工具:如果您需要批量上传大量图片,建议使用阿里云的OSSImport工具。该工具可以帮助您将OSS Bucket中的图片批量导入到图像搜索服务的图片库中。具体操作步骤可以参考相应的操作流程。

    请注意,如果您选择使用API或SDK来上传图片,请确保您的开发环境和依赖库都正确安装和配置,以避免出现安装失败的问题。如果您在安装SDK时遇到困难,可以咨询阿里云的客户经理或技术支持团队寻求帮助。

    总之,为了确保图像搜索能够正常工作,建议您先使用官方提供的示例图片进行测试,然后再根据实际需求选择合适的方式将自己的图片导入到图像搜索服务中。

  2. 回答1:您好,可能是您的图像搜索实例所在地域与您的OSS所在地域不在同一地域。图像搜索目前不支持跨区域的OSS数据读取。如果实例在上海,配置的OSS必须也是在上海区域。
    回答2:图像搜索与阿里云对象存储(OSS)对接,需要将OSS Bucket中的图片批量导入到图片库中,导入图片入库有两种方式:
    如果您仅上传少量图片,建议您使用API或SDK方式。详情请参见新增图片。
    如果您是企业级的用户,或者您需要批量上传图片,建议您使用OSSImport工具。具体步骤请参见操作流程
    API上传图片不行的话您可以采用第二种方案。

  3. “回答1:图像搜索 不支持使用自己的oss。就直接复制 官网示例使用 。
    此回答整理至钉群“【阿里云】图像搜索 – 用户交流群””