视觉智能开放平台中,目前这边oss只有北京 杭州,我的想法是通过base64应该怎么做?
在视觉智能开放平台使用的是非上海地域的OSS文件,比如北京或杭州地域,推荐使用SDK来调用。对于Base64编码的图片,您可以按照以下步骤操作:
先将Base64编码的图片转换为字节数组。
使用SDK中的方法,比如Java、Python等语言的xxxAdvanceRequest类,将字节数组以流的形式作为参数传入,通常这个参数叫做ImageURLObject。
调用对应的API,将处理后的请求发送到视觉智能开放平台。
请注意,直接使用Base64编码可能会增加网络传输的负担,建议在调用API前先将Base64图片上传到OSS,然后使用OSS的URL进行处理。如果无法使用新版SDK,可以考虑通过官方提供的工具生成临时URL,但这种方式不保证SLA且并发量受限,不推荐在生产环境中使用。可见阿里云视觉智能开放平台文档
你可以调用这个人脸活体检测,上传人脸图,代码结果中会返回一个URL,是上海oss的,可以用于测试 base64字段太长,调整页面会遇到初始化失败,如果你希望体验base,可以本地代码调用试一试https://vision.aliyun.com/experience/detail?spm=a2cvz.27720780.J_7524944390.63.1e4350b54vbe9W&tagName=facebody&children=DetectLivingFace
此回答来自钉群“阿里云视觉智能开放平台咨询1群
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。