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

浅谈腾讯云万象优图1

admin8年前 (2017-04-13)IT1705

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” 的相关文章

腾讯云对象存储业务COS

腾讯云对象存储业务COS

什么是 COS在这篇文章中:COS 介绍与传统文件系统对比COS 介绍对象存储服务(Cloud Object Storage,简称:COS)是腾讯云对外提供的一种海量文件存储的分布式存储服务,可用于随时在 Web 上的任何位置存储和检索数据。腾讯云 COS 让所有开发人员都能访问同一个具备高扩展性、...

对象存储服务COS-各平台SDK下载及使用案例讲解

当前浏览器不能支持视频播放,请采用chrome或IE9以上浏览器 转至腾讯云...

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

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

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

修复比特币病毒视频教程(限专业人士操作)

修复比特币病毒视频教程(限专业人士操作)

当前浏览器不能支持视频播放,请采用chrome或IE9以上浏览器独家内容转载需注明...

本地权限提升漏洞 “Stack Clash”处理方案

近日,国外安全厂商研究人员发现Linux、BSD、Solaris 和其它开源系统存在一个本地权限提升漏洞 “Stack Clash”(漏洞编号为 CVE-2017-1000364) ,攻击者可以利用该漏洞获取 root 权限进行代码执行。腾讯云安全中心建议您及时关注官方漏洞补丁更新情况并开展安全修复...

关于域名使用的规划

针对现有域名进行规划,具体情况如下:前端域名cndyun.com 官网cndyun.cn 官网cndol.cn CND在线业务wlong.top Wlong业务wlong.pw Wlong业务 部分后端业务wlong.win 邮箱业务cnmail.win 承接部分邮箱业务(暂未备案)后端域名au21...