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

视觉智能平台任务返回的图片要怎么才能访问了?不能直接在浏览器打开 需要怎么处理一下了

视觉智能平台任务返回的图片要怎么才能访问了?不能直接在浏览器打开 需要怎么处理一下了f23e695893ba20458c5efe2f91bcf4da.png

展开
收起
cuicuicuic 2023-05-21 12:14:55 94 0
3 条回答
写回答
取消 提交回答
  • 视觉智能平台任务返回的图片可能需要进行一些处理才能在浏览器中访问。通常情况下,返回的图片是以二进制数据形式传输的,因此需要将其转换成可访问的图片格式,并保存到本地或者服务器上,然后通过相应的URL地址在浏览器中进行访问。

    具体的处理方式可以根据不同的编程语言和开发环境进行选择,以下是一些通用的处理步骤:

    1. 将返回的二进制数据保存到本地或者服务器上;

    2. 使用相应的图片处理库(如Pillow、OpenCV等)将二进制数据转换成图片格式(如JPEG、PNG等);

    3. 将转换后的图片保存到本地或者服务器上,并生成相应的URL地址;

    4. 在浏览器中通过URL地址访问图片。

    需要注意的是,为了保证数据的安全性,建议在处理过程中进行相应的安全措施,如加密、权限控制等。另外,对于大量的图片数据,可以考虑使用CDN(内容分发网络)等技术进行优化,提高访问速度和稳定性。

    2023-05-23 13:21:45
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    这需要根据具体返回的图片格式和方式来处理。一般情况下,阿里云视觉智能平台返回的图片是以二进制数据的形式返回的,可以将其保存到本地文件中,然后通过本地文件访问。具体的代码实现可以参考以下示例:

    import urllib.request
    
    # 假设api_response是阿里云视觉智能平台返回的任务结果,其中包含图片数据
    api_response = ...
    
    # 将图片数据保存到本地文件中
    with open('result.png', 'wb') as f:
        f.write(api_response)
    
    # 通过本地文件访问图片
    urllib.request.urlopen('file:///path/to/result.png')
    

    这里的文件路径需要根据实际情况进行修改。如果返回的图片不是png格式,需要相应地修改文件扩展名。

    2023-05-21 22:11:27
    赞同 展开评论 打赏
  • 复制这个URL在浏览器打开既可以,不要复制最后的
    efa158a19a25fe5806300890afc77da1.png 接口返回的结果URL有有效期限制,30分钟,超过30分钟打开会提示超时了,此回答整理自钉群“阿里云视觉智能开放平台咨询1群”

    2023-05-21 12:58:50
    赞同 展开评论 打赏

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

相关产品

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

    热门文章

    相关电子书

    更多
    阿里云视觉智能开放平台-产品介绍 立即下载
    基于浏览器的实时构建探索之路 立即下载
    基于浏览器的实时构建探索之路--玄寂 立即下载