视觉智能平台这个接口只有一个URL的方式,也就是说只能上传到阿里云的OSS,再进行检测,是么?
阿里云视觉智能平台提供的接口确实只支持通过URL的方式传入图片。不过,并非只能上传到阿里云的OSS再进行检测。
实际上,您可以在其他地方(如第三方存储服务、自建服务器等)存储图片,然后通过向该图片的URL地址添加参数的方式,生成处理该图片的请求URL,并将该URL作为参数调用阿里云视觉智能平台的接口进行检测。只要确保这个URL能够正确地访问到指定的图片,就可以使用阿里云视觉智能平台的接口对该图片进行检测。
视觉智能平台提供的图片检测服务需要将图片上传到阿里云的 OSS 后进行检测,因为该服务需要通过 OSS 的 URL 地址来获取图片并进行检测,所以只能使用阿里云 OSS 的 URL 地址进行检测。
如果您的图片存储在其他云服务商的对象存储中,您可以将图片先复制到阿里云 OSS 中,再使用视觉智能平台的图片检测服务进行检测。
需要注意的是,在将图片上传到阿里云 OSS 后,您需要确保图片的访问权限设置为公共读,否则视觉智能平台无法通过 URL 地址获取图片进行检测。同时,您也需要对图片进行保密处理,避免敏感信息泄露。
你可以不必把图片传到oss上,如果是任意url,可以使用文件URL的方式:https://help.aliyun.com/document_detail/155645.html ,此回答整理自钉群“阿里云视觉智能开放平台咨询1群”
这个要求上传的图片URL要是上海oss的,如果图片在本地或者非oss的URL,需要使用xxxAdvanceRequest将文件以stream形式通过ImageURLObject参数传入进行后续调用。https://help.aliyun.com/document_detail/155645.html
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。