详情页标题前

阿里云对象存储OSS图片识别-云淘科技

详情页1

图片识别功能基于图片AI技术,能够检测图片标签和置信度。

前提条件

  • 已开通智能媒体管理IMM,并在OSS中绑定IMM。具体操作,请参见快速入门。
  • 如果您通过RAM用户使用IMM相关功能,需确保RAM用户拥有以下权限
    • 系统权限:AliyunOSSReadOnlyAccessAliyunIMMFullAccess

      关于为RAM用户授权的具体操作,请参见为RAM用户授权。

    • 自定义权限:oss:ProcessImmram:GetRole

      为RAM用户授予自定义权限时,您需要先创建对应的自定义权限,然后为RAM用户授权。具体操作,请参见为RAM用户授予自定义的权限策略。

参数

操作名称:imm/tagimage

返回结果参数说明:

说明

标签采用分层体系结构,每个标签通常包含父标签(主标签)。目前支持的标签种类包含三十多个分类、数千个标签。更多信息,请参见内容识别。

名称

类型

描述

TagId

String

标签ID。

TagLevel

String

标签级别,从1开始整数编码,1为一级,2为二级,以此类推。

TagName

String

标签名称。

ParentTagId

String

上一级的TagId,如果为一级则ParentTagId为0。

ParentTagName

String

上一级的标签名称,如果为一级则ParentTagName为空。

TagScore

String

标签置信度得分,小于等于1的浮点数。

返回结果示例:

{
    "ImageUri":"oss://image-demo/example.jpg",
    "RequestId":"5C3D858E530E23D52CA0ED09",
    "Tags":[
        {
            "TagConfidence":0.2999534606933594,
            "TagLevel":1,
            "TagName":"自然景观"
        },
        {
            "ParentTagName":"自然景观",
            "TagConfidence":0.2999534606933594,
            "TagLevel":2,
            "TagName":"夜晚"
        },
        {
            "TagConfidence":0.2677214741706848,
            "TagLevel":1,
            "TagName":"外部场景"
        },
        {
            "ParentTagName":"外部场景",
            "TagConfidence":0.2677214741706848,
            "TagLevel":2,
            "TagName":"城市全景"
        }
    ],
    "httpStatusCode":200,
    "success":true
}

对于图片标签的格式解析,请参见内容识别。

示例

假如请求Bucket是imm-demo,该Bucket所在区域为华东1(杭州),对应的域名为oss-cn-hangzhou.aliyuncs.com,请求预览照片为image.jpg,未签名的请求结构如下:

http://image-demo.oss-cn-hangzhou.aliyuncs.com/image.jpg?x-oss-process=imm/tagimage

通过Python SDK实现接口调用如下:

# 创建存储空间实例,所有文件相关的方法都需要通过存储空间实例来调用。
bucket = oss2.Bucket(oss2.Auth(access_key_id, access_key_secret), endpoint, bucket_name)

# 图像识别。
style = 'imm/tagimage'
resp = bucket.get_object(objectKey, process=style)
# 解析结果。
data = resp.read(resp.content_length)
result = json.loads(data)
print "requestId: " + json.dumps(result["RequestId"], indent=4, sort_keys=True)
print "SuccessDetails: " + json.dumps(result["SuccessDetails"], indent=4, sort_keys=True)
print "FailDetails: " + json.dumps(result["FailDetails"], indent=4, sort_keys=True)

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/157188.html

(0)
上一篇 2023年12月10日
下一篇 2023年12月10日
详情页2

相关推荐

  • 阿里云日志服务SLS授权概述-云淘科技

    您使用MaxCompute投递(新版)功能时,涉及MaxCompute投递操作权限和数据访问权限。 您可以使用阿里云账号或RAM用户操作MaxCompute投递任务。两者的授权说明如下:重要 为了保障您的云资源安全,建议使用RAM用户。 阿里云账号:需完成MaxCompute投递任务访问数据的授权。 RAM用户:需完成MaxCompute投递操作授权和Max…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云对象存储OSS降低因账号密码泄露带来的未授权访问风险-云淘科技

    如果因个人或者企业账号密码泄露引发了未经授权的访问,可能会出现非法用户对OSS资源进行违法操作,或者合法用户以未授权的方式对OSS资源进行各类操作,这将给数据安全带来极大的威胁。为此,OSS提供了在实施数据安全保护时需要考虑的多种安全最佳实践。 重要 以下最佳实践遵循一般准则,并不等同完整的安全解决方案。这些最佳实践可能不适合您的环境或不满足您的环境要求,仅…

    阿里云对象存储 2023年12月10日
  • 阿里云RDS数据库StartDBInstance – 启动RDS实例-云淘科技

    该接口用于启动暂停的RDS实例。 接口说明 适用引擎 RDS MySQL RDS PostgreSQL RDS SQL Server 相关功能文档 注意 使用该接口前,请仔细阅读功能文档,确保完全了解使用接口的前提条件及使用后造成的影响后,再进行操作。 RDS MySQL启动实例 RDS PostgreSQL启动实例 RDS SQL Server启动实例 调…

    阿里云数据库 2023年12月9日
  • 阿里云ECS云服务器DescribeReservedInstances-云淘科技

    调用DescribeReservedInstances查询已经购买的预留实例券。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 请求参数 名称 类型 是否必选 示例值 描述 Action String 是 DescribeReservedInst…

    阿里云服务器 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云RDS数据库ModifyDBProxy – 开启或关闭实例数据库独享代理功能-云淘科技

    该接口用于开启或者关闭RDS实例的数据库独享代理功能。 接口说明 适用引擎 RDS MySQL RDS PostgreSQL 说明 云数据库RDS MySQL集群系列于2023年10月17日起逐步在各个单元赠送代理数量为1的数据库独享代理服务,详情请参见【优惠】RDS MySQL集群版赠送代理数量为1的数据库独享代理服务。 相关功能文档 注意 使用该接口前,…

    阿里云数据库 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。