使用客户端库为视频添加注释
本快速入门为您介绍 Video Intelligence API。在本快速入门中,您将设置 Google Cloud 项目和授权,然后请求 Video Intelligence 为视频添加注释。
准备工作
- 登录您的 Google Cloud 账号。如果您是 Google Cloud 新手,请创建一个账号来评估我们的产品在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。
-
在 Google Cloud Console 中的项目选择器页面上,选择或创建一个 Google Cloud 项目。
-
启用 Cloud Video Intelligence API。
- 安装 Google Cloud CLI。
-
如需初始化 gcloud CLI,请运行以下命令:
gcloud init
-
在 Google Cloud Console 中的项目选择器页面上,选择或创建一个 Google Cloud 项目。
-
启用 Cloud Video Intelligence API。
- 安装 Google Cloud CLI。
-
如需初始化 gcloud CLI,请运行以下命令:
gcloud init
安装客户端库
Go
go get cloud.google.com/go/videointelligence/apiv1
Java
Node.js
在安装库之前,请确保已经为 Node.js 开发准备好环境。
npm install --save @google-cloud/video-intelligence
Python
在安装库之前,请确保已经为 Python 开发准备好环境。
pip install --upgrade google-cloud-videointelligence
其他语言
C#:请按照客户端库页面上的 C# 设置说明进行操作,然后访问 .NET 的 Video Intelligence 参考文档。
PHP:请按照客户端库页面上的 PHP 设置说明操作,然后访问 PHP 版 Video Intelligence 参考文档。
Ruby:请按照客户端库页面上的 Ruby 设置说明操作,然后访问 Ruby 版 Video Intelligence 参考文档。
设置身份验证
-
初始化 gcloud CLI 时,请务必指定您在其中有权访问应用所需的资源的 Google Cloud 项目。
配置 ADC:
gcloud auth application-default login
登录屏幕随即出现。在您登录后,您的凭据会存储在 ADC 使用的本地凭据文件中。
标签检测
现在,您可以使用 Video Intelligence API 请求视频或视频片段中的信息,例如标签检测。请运行以下代码以执行您的第一个视频标签检测请求:
Go
Java
Node.js
在运行该示例之前,请确保已经为 Node.js 开发准备好环境。
Python
在运行该示例之前,请确保已经为 Python 开发准备好环境。
其他语言
C#:请按照客户端库页面上的 C# 设置说明进行操作,然后访问 .NET 的 Video Intelligence 参考文档。
PHP:请按照客户端库页面上的 PHP 设置说明操作,然后访问 PHP 版 Video Intelligence 参考文档。
Ruby:请按照客户端库页面上的 Ruby 设置说明操作,然后访问 Ruby 版 Video Intelligence 参考文档。
恭喜!您已向 Video Intelligence 发送了第一个请求。
结果怎么样?
清理
为避免因本页中使用的资源导致您的 Google Cloud 账号产生费用,请按照以下步骤操作。
- 使用 Google Cloud 控制台删除不需要的项目。