《阿里云AI产品必知必会系列电子书》——阿里云视觉智能开放平台——视频理解QuickStart使用教程(4)

简介: 《阿里云AI产品必知必会系列电子书》——阿里云视觉智能开放平台——视频理解QuickStart使用教程(4)

《阿里云AI产品必知必会系列电子书》——阿里云视觉智能开放平台——视频理解QuickStart使用教程(3) https://developer.aliyun.com/article/1232491?groupCode=supportservice



四、通过Python-SDK调用视频理解-视频内容理解


1、pip install


pip install aliyun-python-sdk-videorecog==1.0.4


2、创建UnderstandVideoContent


from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.auth.credentials import AccessKeyCredential
from aliyunsdkvideorecog.request.v20200320.UnderstandVideoContentRequest import UnderstandVideoContentRequest
credentials = AccessKeyCredential('accesskey', 'accesskeysecret')
client = AcsClient(region_id='cn-shanghai', credential=credentials)
request = UnderstandVideoContentRequest()
request.set_accept_format('json')
request.set_VideoURL("url")
response = client.do_action_with_exception(request)
print(str(response, encoding='utf-8'))



3、返回异步任务请求ID


{
 "RequestId": "7D***7C4-9369-5854-B1DF-60******F6"
}


4、查询异步任务结果


from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.auth.credentials import AccessKeyCredential
from aliyunsdkvideorecog.request.v20200320.GetAsyncJobResultRequest import GetAsyncJobResultRequest
credentials = AccessKeyCredential('accesskey', 'accesskeysecret')
client = AcsClient(region_id='cn-shanghai', credential=credentials)
request = GetAsyncJobResultRequest()
request.set_accept_format('json')
request.set_JobId("7D***7C4-9369-5854-B1DF-60******F6")
response = client.do_action_with_exception(request)
print(str(response, encoding='utf-8'))



5、获取异步结果数据返回


{
 "RequestId": "F9***85-283F-5CC9-8DC1-7BD***325",
 "Data": {
 "Status": "PROCESS_SUCCESS",
 "JobId": "7****4-9369-5854-B1DF-60****9F6",
"Result":"{\"tagInfo\":{\"humanInfo\":[{\"timeR
ange\":[[0.7272727272727273,0.9696969696969697]],\"timeProportion\":24.242424242424242,\"number\":2,\"category\":\"hu
man-real-normal\"}],\"sceneInfo\":[{\"timeRange\":[[0,0.09090909090909091],[0.21212121212121213,0.6666666666666666],[0.6
96969696969697,0.7878787878787878],[0.8181818181818182,0.8787878787878788]],\"timeProportion\":69.6969696969697,\"n
umber\":1,\"category\":\"gamescreen-screenshot\"},{\"timeRange\":[[0.09090909090909091,0.21212121212121213],[0.87878787
87878788,1]],\"timeProportion\":24.242424242424242,\"number\":1,\"category\":\"liveaction\"}]},\"videoInfo\":{\"width\":664,\"
height\":372,\"duration\":31050,\"fps\":23.976023976023978}}"
 }
}


image.png

相关文章
|
机器学习/深度学习 算法 测试技术
【动态规划】C++算法312 戳气球
【动态规划】C++算法312 戳气球
|
安全 Linux 数据安全/隐私保护
百度搜索:蓝易云【OpenVAS 检查 Linux 服务器漏洞教程!】
通过上述步骤,你可以在Linux服务器上使用OpenVAS进行漏洞检测。请注意,漏洞检测和扫描是一个复杂的过程,需要持续的更新和管理。建议参考OpenVAS的官方文档和用户指南,以了解更多关于配置和使用OpenVAS的详细信息。
378 0
百度搜索:蓝易云【OpenVAS 检查 Linux 服务器漏洞教程!】
|
2月前
|
人工智能 搜索推荐 安全
企业如何搭建AI智能体工作流?从需求输入到人工审核的六层设计
企业落地AI智能体,难点不在调用大模型,而在构建稳定、可复用、可审核的业务流程。本文提出六层工作流模型:需求输入→信息整理→AI处理→人工审核→标准输出→数据复盘,覆盖内容运营、客服、销售等场景,助力个人与企业从“工具使用者”升级为“流程设计者”。(239字)
|
存储 传感器 定位技术
【NI Multisim 14.0原理图设计基础——元器件分类】
一、元器件分类 NI Multisim 14.0不仅提供了数量众多的元器件符号图形,而且还设计了元器件的模型,并分门类地存储在各个元器件库中。下面按照元器件库的命名不同详细介绍常用的元器件。 1.电源库 单击“元器件”工具栏中的“放置源” 按钮,Sources 库的“系列”栏包括以下几种,如图所示: 电源(POWER-SOURCES):包括常用的交直流电源、数字地、地线、星形或三角形连接的三相电源、VCC、VDD、VEE、VSS 电压源,其元器件”栏下内容如图所示: 电压信号源(SIGNAL-VOLTAG…):包括交流电压、时钟电压、脉冲电压、指数电压、FM、AM等多种形式的电压信号,其“元器
21993 4
【NI Multisim 14.0原理图设计基础——元器件分类】
|
人工智能
AI生图美学在淘宝的实践应用(2)
AI生图美学在淘宝的实践应用
1035 8
|
Web App开发 安全 网络安全
项目部署到6666端口访问不了
项目部署到6666端口访问不了
1493 1
|
SQL 存储 分布式计算
助力工业物联网,工业大数据之数仓事实层DWB层构建【十七】
助力工业物联网,工业大数据之数仓事实层DWB层构建【十七】
229 0
助力工业物联网,工业大数据之数仓事实层DWB层构建【十七】
|
运维 Ubuntu Linux
linux发送邮件使用外部邮箱
linux发送邮件使用外部邮箱
|
JavaScript
Axure教程:音乐播放器(含视频教程)
Axure教程:音乐播放器(含视频教程)

热门文章

最新文章