谷歌云视频智能api客户端库
google-cloud-videointelligence的Python项目详细描述
Google Cloud Video Intelligenceapi使视频可搜索,并且 通过使用易于使用的api提取元数据来发现。 现在,您可以搜索目录中每个视频文件的每个时刻 找出每一个事件及其意义。很快 为存储在Google Cloud Storage中的视频添加批注,并帮助您 识别视频中的关键名词实体,以及它们出现的时间 在视频里。通过检索将信号与噪声分离 视频中的相关信息,快照或每帧。
快速启动
要使用此库,首先需要执行以下步骤:
- Select or create a Cloud Platform project.
- Enable billing for your project.
- Enable the Google Cloud Video Intelligence API.
- Setup Authentication.
安装
使用pip在virtualenv中安装此库。virtualenv是 创建独立的python环境。它解决的基本问题是 依赖项和版本,以及间接权限。
使用virtualenv,无需系统即可安装此库 安装权限,且不会与已安装的系统发生冲突 依赖关系。
支持的python版本
python=3.5
不推荐的python版本
python==2.7。Python2.7支持将于2020年1月1日取消。
Mac/Linux
pip install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-cloud-videointelligence
窗口
pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-cloud-videointelligence
示例用法
fromgoogle.cloudimportvideointelligenceclient=videointelligence.VideoIntelligenceServiceClient()job=client.annotate_video(input_uri='gs://<bucket-name>/my_video.mp4',features=['LABEL_DETECTION','SHOT_CHANGE_DETECTION'],)result=job.result()
下一步
- 阅读谷歌云视频智能Client Library Documentation 查看客户端上其他可用方法的API。
- 阅读Product documentation学习 有关产品的更多信息,请参见如何指导。