当前位置:首页 > IT > 正文内容

浅谈腾讯云万象优图1

admin8年前 (2017-04-13)IT1749

1. 体验与说明

1.1 开发准备

开发者使用OCR功能之前,需要先注册腾讯云账号,并创建图片空间,添加密钥,具体操作步骤如下:
1) 前往腾讯云•万象优图控制台注册账号;如果已经注册账号,请跳过此步骤;

2) 在腾讯云•万象优图控制台创建一个图片空间,获取空间名称(bucket)和项目ID;如果已创建过图片空间,请跳过此步骤;


3) 在腾讯云•万象优图控制台项目设置中添加密钥,获取SecretID和SecretKey;如果已经添加过密钥,请跳过此步骤。

2. 接入层对外协议

2.1 接口和方法

接口:http://service.image.myqcloud.com/v1/detection/imagetag_detect

方法: POST

2.2 请求格式

请求包的http header

参数是否必选描述
Host访问域名,service.image.myqcloud.com
Authorization鉴权签名,见下节
Content-Type标准的application/json
Content-Lengthhttp body总长度

请求包body采用json格式,body具体内容见下表:

参数是否必选类型描述
appiduint业务id
bucketstring图片空间
imagestring需要检测的图像base64编码,图像需要是JPG/PNG/BMP 其中之一的格式
urlstring图片可以下载的url, 如果url 和image 都提供, 仅使用url

注意:image和url必须填写一个

2.3 响应包格式

返回的结果为:

参数类型描述
codeint服务器错误码, 0为成功
messagestring服务器返回的信息
tagsImageTag图像的分类标签ImageTag列表

其中ImageTag 具体内容为:

参数类型描述
tag_namestring返回图像标签的名字
tag_confidenceint图像标签的置信度,整形范围 0-100,越大置信度越高

示例:

{

    "code": 0,

    "message": "success",

    "tags": [

        {

            "tag_name": "天空",

            "tag_confidence": 27

        },

        {

            "tag_name": "女孩",

            "tag_confidence": 47

        }

    ]

}

3. 鉴权

腾讯云•万象优图通过签名来验证请求的合法性。

签名算法:

1) 拼接签名原文P

a=[appid]&b=[bucket]&k=[SecretID]&t=[currenTime]&e=[expiredTime]&l=[urllink]

注意:如果开发者使用的是V1版本,a字段为appid,b字段的值置空

字段解释
a开发者的项目ID,接入万象优图创建空间时系统生成的唯一标示项目的项目ID
b图片空间名称
k项目的Secret ID
t当前时间,UNIX时间戳
eUNIX时间戳
l图片url(如果没有置空)

2) 使用 HMAC-SHA1 算法对签名原文进行加密获得加密串C;
3) 对(C + P)进行base64编码,获得最终签名串


扫描二维码推送至手机访问。

版权声明:本文由小龙的博客发布,如需转载请注明出处。

本文链接:https://xl.cndyun.com/post/62.html

“浅谈腾讯云万象优图1” 的相关文章

近期博客出现排版错误的说明

近期博客出现排版错误的说明

通过第三方及人工检测发现,近期博客出现排版错误。小龙的博客使用阿里云ECS服务器,腾讯云CDN加速,目前ECS服务器HTTP 80端口,HTTPS443端口正常。后经排查,在博客升级完HTTPS后,CDN提供商单个节点(“中间源”)故障造成页面CSS/JS加载为HTTP而非HTTPS,因目前小龙的博...

网站HTTPS升级方法

网站HTTPS升级方法

最近在做网站SSL升级,看似简单的操作还是会遇到各种问题,现在和大家分享一下。证书申请:公司是创业公司,为了省成本准备申请免费证书,对比了一些证书商,最后选择使用沃通wosign提供的证书服务,发现有不同配置的证书可以选择:EV SSL: 扩展验证型SSL(Extended Validation S...

浅谈cos fuse

浅谈cos fuse

对象存储(Cloud Object Storage)是面向企业和个人开发者提供的高可用,高稳定,强安全的云端存储服务。可以将任意数量和形式的非结构化数据放入COS,并在其中实现数据的管理和处理。COS支持标准的Restful API接口,您可以快速上手使用,按实际使用量计费,无最低使用限制。COS-...

紧急阻止比特币病毒,教你关闭电脑135、139、445端口 ​

紧急阻止比特币病毒,教你关闭电脑135、139、445端口 ​

关闭445端口的方法! 方法一.使用360防黑加固 1.打开360主界面,点击右下方的“更多”选项; 2.在更多中搜索“防...

“WannaCry勒索病毒”解密修复工具

“WannaCry勒索病毒”解密修复工具

1.工作原理:本次发布的修复工具基于wannakiwi项目的研究成果:既通过搜索内存中的数据,获取解密的关键素数来进行数据解密。阿里云安全团队在研究基础上,进行调试和封装,让工具简单易用。2. 适用范围:该工具适用于云上、云下Windows服务器操作系统用户。操作系统版本包括:Windows Ser...

已通过Clouder云计算专项技能认证,继续加油!

已通过Clouder云计算专项技能认证,继续加油!

已通过Clouder云计算专项技能认证,继续加油!...