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

人脸注册的时候怎么提取图片的url?

人脸注册的时候怎么提取图片的url?

展开
收起
cuicuicuic 2023-04-04 15:31:15 192 0
3 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    阿里云视觉智能开放平台提供的人脸注册接口中,可以直接上传图片作为注册信息。如果您需要提取图片的URL,可以使用阿里云对象存储OSS存储图片,并使用OSS的HTTP方式获取URL。

    具体的步骤如下:

    在阿里云OSS中上传图片,并设置相应的访问权限,例如将图片设置为公共读。

    使用OSS的HTTP方式获取图片URL,例如使用以下代码:

    import oss2
    
    auth = oss2.Auth('<yourAccessKeyId>', '<yourAccessKeySecret>')
    bucket = oss2.Bucket(auth, 'http://oss-cn-hangzhou.aliyuncs.com', '<yourBucketName>')
    
    # 获取图片URL
    url = bucket.sign_url('GET', '<yourObjectName>', 3600)
    print(url)
    

    其中,和分别是您的阿里云AccessKeyId和AccessKeySecret;http://oss-cn-hangzhou.aliyuncs.com是阿里云OSS的Endpoint,根据您的具体情况进行修改;和分别是您上传图片时指定的Bucket名称和对象名称。

    将获取到的图片URL作为人脸注册接口的参数之一,例如:

    https://dtplus-cn-shanghai.data.aliyuncs.com/face/feature/register?api_key=<yourApiKey>&api_secret=<yourApiSecret>&image_url=<yourImageUrl>&group_id=<yourGroupId>&person_id=<yourPersonId>
    

    其中即为步骤2中获取到的图片URL,和分别是您指定的人脸注册分组ID和人员ID。

    2023-04-25 11:50:07
    赞同 展开评论 打赏
  • 可以使用文件URL处理中的方式一,新版SDK已经支持文件在本地或者非上海地域OSS文件,将文件以stream形式传入进行后续调用。详情看下文档 https://help.aliyun.com/document_detail/155645.htm,此回答整理自钉群“阿里云视觉智能开放平台咨询1群”

    2023-04-04 18:22:40
    赞同 展开评论 打赏
  • 人脸注册的时候回返回一个JSON格式,返回值是一段 JSON,可包含所识别到的人脸坐标、宽高、性别、年龄、Base64编码、人脸图片URL

    2023-04-04 15:38:05
    赞同 展开评论 打赏

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

热门讨论

热门文章

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载