|
|
神勇威武的茶壶 · 使用 VB 运行 AppleScript ...· 1 年前 · |
|
|
体贴的水煮肉 · asp.net中word转换为html,as ...· 2 年前 · |
|
|
买醉的蟠桃 · 今天又学了 Spring Boot ...· 2 年前 · |
|
|
跑龙套的弓箭 · SpringBoot上传文件 ...· 2 年前 · |
|
|
斯文的酱肘子 · 太牛逼了,应用TinyML(嵌入式机器学习库 ...· 2 年前 · |
POST /jobs HTTP/1.1Host: <BucketName-APPID>.ci.<Region>.myqcloud.comDate: <GMT Date>Authorization: <Auth String>Content-Length: <length>Content-Type: application/xml<body>
<Request><Tag>VideoTag</Tag><Input><Object>input/demo.mp4</Object></Input><Operation><VideoTag><Scenario>Stream</Scenario></VideoTag><UserData>This is my data.</UserData><JobLevel>0</JobLevel></Operation><QueueId>p2242ab62c7c94486915508540933a2c6</QueueId><CallBack>http://callback.demo.com</CallBack><CallBackFormat>JSON<CallBackFormat></Request>
|
节点名称(关键字)
|
父节点
|
描述
|
类型
|
是否必选
|
|
Request
|
无
|
保存请求的容器
|
Container
|
是
|
|
节点名称(关键字)
|
父节点
|
描述
|
类型
|
是否必选
|
|
Tag
|
Request
|
创建任务的 Tag:VideoTag
|
String
|
是
|
|
Input
|
Request
|
待操作的媒体信息
|
Container
|
是
|
|
Operation
|
Request
|
操作规则
|
Container
|
是
|
|
QueueId
|
Request
|
任务所在的队列 ID
|
String
|
是
|
|
CallBackFormat
|
Request
|
任务回调格式,JSON 或 XML,默认 XML,优先级高于队列的回调格式
|
String
|
否
|
|
CallBackType
|
Request
|
任务回调类型,Url 或 TDMQ,默认 Url,优先级高于队列的回调类型
|
String
|
否
|
|
CallBack
|
Request
|
任务回调地址,优先级高于队列的回调地址。设置为 no 时,表示队列的回调地址不产生回调
|
String
|
否
|
|
CallBackMqConfig
|
Request
|
任务回调 TDMQ 配置,当 CallBackType 为 TDMQ 时必填。详情见
CallBackMqConfig
|
Container
|
否
|
|
节点名称(关键字)
|
父节点
|
描述
|
类型
|
是否必选
|
|
Object
|
Request.Input
|
|
String
|
是
|
|
节点名称(关键字)
|
父节点
|
描述
|
类型
|
是否必选
|
|
VideoTag
|
Request.Operation
|
指定该 VideoTag 任务参数
|
Container
|
是
|
|
JobLevel
|
Request.Operation
|
任务优先级,级别限制:0 、1 、2。级别越大任务优先级越高,默认为0
|
String
|
否
|
|
UserData
|
Response.JobsDetail.Operation
|
透传用户信息
|
String
|
否
|
|
节点名称(关键字)
|
父节点
|
描述
|
类型
|
是否必选
|
限制
|
|
Scenario
|
Request.Operation.VideoTag
|
场景类型,可选择视频标签的运用场景,不同的运用场景使用的算法、输入输出等都会有所差异
|
string
|
是
|
当前版本只适配 Stream 场景
|
<Response>< JobsDetail><Code>Success</Code><Message/><JobId>j8d121820f5e411ec926ef19d53ba9c6f</JobId><State>Submitted</State><CreationTime>2022-06-27T15:23:10+0800</CreationTime><StartTime>-</StartTime><EndTime>-</EndTime><QueueId>p2242ab62c7c94486915508540933a2c6</QueueId><Tag>VideoTag</Tag><Input><BucketId>test-123456789</BucketId><Object>input/demo.mp4</Object><Region>ap-chongqing</Region></Input><Operation><VideoTag><Scenario>Stream</Scenario></VideoTag><UserData>This is my data.</UserData><JobLevel>0</JobLevel></Operation></JobsDetail></Response>
|
节点名称(关键字)
|
父节点
|
描述
|
类型
|
|
Response
|
无
|
保存结果的容器
|
Container
|
|
节点名称(关键字)
|
父节点
|
描述
|
类型
|
|
JobsDetail
|
Response
|
任务的详细信息
|
Container
|
|
节点名称(关键字)
|
父节点
|
描述
|
类型
|
|
Code
|
Response.JobsDetail
|
错误码,只有 State 为 Failed 时有意义
|
String
|
|
Message
|
Response.JobsDetail
|
错误描述,只有 State 为 Failed 时有意义
|
String
|
|
JobId
|
Response.JobsDetail
|
新创建任务的 ID
|
String
|
|
Tag
|
Response.JobsDetail
|
新创建任务的 Tag:VideoTag
|
String
|
|
State
|
Response.JobsDetail
|
任务的状态,为 Submitted、Running、Success、Failed、Pause、Cancel 其中一个
|
String
|
|
CreationTime
|
Response.JobsDetail
|
任务的创建时间
|
String
|
|
StartTime
|
Response.JobsDetail
|
任务的开始时间
|
String
|
|
EndTime
|
Response.JobsDetail
|
任务的结束时间
|
String
|
|
QueueId
|
Response.JobsDetail
|
任务所属的队列 ID
|
String
|
|
Input
|
Response.JobsDetail
|
该任务的输入资源地址
|
Container
|
|
Operation
|
Response.JobsDetail
|
该任务的规则
|
Container
|
|
节点名称(关键字)
|
父节点
|
描述
|
类型
|
|
Region
|
Response.JobsDetail.Input
|
存储桶的地域
|
String
|
|
Bucket
|
Response.JobsDetail.Input
|
存储结果的存储桶
|
String
|
|
Object
|
Response.JobsDetail.Input
|
输出结果的文件名
|
String
|
|
节点名称(关键字)
|
父节点
|
描述
|
类型
|
|
VideoTag
|
Response.JobsDetail.Operation
|
同请求中的 Request.Operation.VideoTag
|
Container
|
|
VideoTagResult
|
Response.JobsDetail.Operation
|
视频标签分析结果,任务未完成时不返回
|
Container
|
|
UserData
|
Response.JobsDetail.Operation
|
透传用户信息
|
String
|
|
JobLevel
|
Response.JobsDetail.Operation
|
任务优先级
|
String
|
|
节点名称(关键字)
|
父节点
|
描述
|
类型
|
|
StreamData
|
Response.JobsDetail.Operation.VideoTagResult
|
Stream 场景下视频标签任务的结果
|
Container
|
|
节点名称(关键字)
|
父节点
|
描述
|
类型
|
|
Data
|
Response.JobsDetail.Operation.VideoTagResult.StreamData
|
Stream 场景视频标签任务的结果列表
|
Container
|
|
SubErrCode
|
Response.JobsDetail.Operation.VideoTagResult.StreamData
|
算法状态码,成功为0,非0异常
|
Container
|
|
SubErrMsg
|
Response.JobsDetail.Operation.VideoTagResult.StreamData
|
算法错误描述,成功为 ok , 不成功返回对应错误
|
Container
|
|
节点名称(关键字)
|
父节点
|
描述
|
类型
|
|
Tags
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data
|
视频标签、视频分类信息
|
Container
|
|
PersonTags
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data
|
人物标签信息
|
Container
|
|
PlaceTags
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data
|
场景标签信息
|
Container
|
|
ActionTags
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data
|
动作标签信息
|
Container
|
|
ObjectTags
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data
|
物体标签信息
|
Container
|
|
节点名称(关键字)
|
父节点
|
描述
|
类型
|
|
Tag
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.Tags
|
标签名称
|
String
|
|
TagCls
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.Tags
|
标签分类名称
|
String
|
|
Confidence
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.Tags
|
标签模型预测分数,取值范围[0,1]
|
Float
|
|
节点名称(关键字)
|
父节点
|
描述
|
类型
|
|
Tag
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.Tags
|
视频分类名称
|
String
|
|
Confidence
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.Tags
|
标签模型预测分数,取值范围[0,1]
|
Float
|
|
节点名称(关键字)
|
父节点
|
描述
|
类型
|
|
Name
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.PersonTags
|
人物名字
|
String
|
|
Confidence
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.PersonTags
|
标签模型预测分数
|
Float
|
|
Count
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.PersonTags
|
任务出现频次
|
String
|
|
DetailPerSecond
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.PersonTags
|
具体识别到人物出现的位置和时间信息
|
Container
|
|
节点名称(关键字)
|
父节点
|
描述
|
类型
|
|
TimeStamp
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.PersonTags.DetailPerSecond
|
出现时间,单位为秒
|
String
|
|
Confidence
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.PersonTags.DetailPerSecond
|
标签模型预测分数
|
Float
|
|
BBox
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.PersonTags.DetailPerSecond
|
左上角为原点,物体的相对坐标
|
Container
|
|
节点名称(关键字)
|
父节点
|
描述
|
类型
|
|
X1
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.PersonTags.DetailPerSecond.BBox
|
坐标X1的相对位置
|
String
|
|
Y1
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.PersonTags.DetailPerSecond.BBox
|
坐标Y1的相对位置
|
String
|
|
X2
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.PersonTags.DetailPerSecond.BBox
|
坐标X2的相对位置
|
String
|
|
Y2
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.PersonTags.DetailPerSecond.BBox
|
坐标Y2的相对位置
|
String
|
|
节点名称(关键字)
|
父节点
|
描述
|
类型
|
|
Tags
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.PlaceTags
|
视频场景标签信息,可能不返回,内容同 Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.Tags
|
Container
|
|
StartTime
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.PlaceTags
|
片段起始时间,单位为秒
|
String
|
|
EndTime
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.PlaceTags
|
片段结束时间,单位为秒
|
String
|
|
StartIndex
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.PlaceTags
|
片段起始帧数
|
String
|
|
EndIndex
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.PlaceTags
|
片段结束帧数
|
String
|
|
ClipFrameResult
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.PlaceTags
|
单帧识别结果top1
|
String
|
|
节点名称(关键字)
|
父节点
|
描述
|
类型
|
|
Tags
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.ActionTags
|
视频动作标签信息,可能不返回,内容同 Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.Tags
|
Container
|
|
StartTime
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.ActionTags
|
片段起始时间,单位为秒
|
String
|
|
EndTime
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.ActionTags
|
片段结束时间,单位为秒
|
String
|
|
节点名称(关键字)
|
父节点
|
描述
|
类型
|
|
Objects
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.ObjectTags
|
视频物体标签信息,可能不返回,内容同 Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.Tags
|
Container
|
|
TimeStamp
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.ObjectTags
|
识别物体时间戳,单位为秒
|
String
|
|
节点名称(关键字)
|
父节点
|
描述
|
类型
|
|
Name
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.ObjectTags.Objects
|
物体名称
|
Container
|
|
Confidence
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.ObjectTags.Objects
|
标签模型预测分数,取值范围[0,1]
|
Float
|
|
BBox
|
Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.ObjectTags.Objects
|
左上角为原点,物体的相对坐标, 内容同 Response.JobsDetail.Operation.VideoTagResult.StreamData.Data.PersonTags.DetailPerSecond.BBox
|
Container
|
POST /jobs HTTP/1.1Authorization: q-sign-algorithm=sha1&q-ak=AKIDZfbOAo7cllgPvF9cXFrJD0a1ICvR****&q-sign-time=1497530202;1497610202&q-key-time=1497530202;1497610202&q-header-list=&q-url-param-list=&q-signature=28e9a4986df11bed0255e97ff90500557e0ea057Host: examplebucket-1250000000.ci.ap-beijing.myqcloud.comContent-Length: 166Content-Type: application/xml<Request><Tag>VideoTag</Tag><Input><Object>input/demo.mp4</Object></Input><Operation><VideoTag ><Scenario>Stream</Scenario></VideoTag><UserData>This is my data.</UserData><JobLevel>0</JobLevel></Operation><QueueId>p2242ab62c7c94486915508540933a2c6</QueueId><CallBack>http://callback.demo.com</CallBack><CallBackFormat>JSON<CallBackFormat></Request>
HTTP/1.1 200 OKContent-Type: application/xmlContent-Length: 230Connection: keep-aliveDate: Mon, 28 Jun 2022 15:23:12 GMTServer: tencent-cix-ci-request-id: NTk0MjdmODlfMjQ4OGY3XzYzYzhf****<Response><JobsDetail><Code>Success</Code><Message/><JobId>j8d121820f5e411ec926ef19d53ba9c6f</JobId><State>Submitted</State><CreationTime>2022-06-27T15:23:10+0800</CreationTime><StartTime>-</StartTime><EndTime>-</EndTime><QueueId>p2242ab62c7c94486915508540933a2c6</QueueId><Tag>VideoTag</Tag><Input><BucketId>test-123456789</BucketId><Object>input/demo.mp4</Object><Region>ap-chongqing</Region></Input><Operation><VideoTag><Scenario>Stream</Scenario></VideoTag><UserData>This is my data.</UserData><JobLevel>0</JobLevel></Operation></JobsDetail></Response>