图像人体擦除 是否可以将本地文件传入?我看 ErasePersonRequest 只有 setImageURL setUserMask 是否能和其他的能力一样传入 setImageURLObject
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云视觉智能开放平台的图像人体擦除接口目前只支持传入图片的 URL 或者二进制数据,不支持直接传入本地文件。
如果您需要使用本地文件进行图像人体擦除,可以先将文件上传到云端,再通过图片 URL 进行调用。或者将本地文件读取为二进制数据,再通过二进制数据进行调用。
至于 setImageURLObject 方法,它是针对图片标签识别接口设计的,不适用于图像人体擦除接口。如果您需要使用 setImageURLObject 方法,可以参考图像标签识别接口的文档进行调用。
阿里云视觉智能开放平台的图像人体擦除接口可以接受本地文件。您可以将本地文件上传至阿里云OSS中,并返回OSS的下载地址作为参数传入ErasePersonRequest中的setImageURL()函数进行使用。
同时,也可以使用setImageURLObject()函数,通过HTTP/HTTPS协议直接传递一个Image URL Object,该Object中包含了对存储在云端OSS上的图片的URL、OSS访问密钥ID、访问密钥和被处理图片的region信息等,确保了对图像数据的安全性和防盗用性。