本文汇总了智能媒体管理所有可调用的API,具体接口信息请参阅相关文档。

项目相关接口

对项目进行创建、更新、删除等操作。

API 描述
PutProject 创建一个项目。
GetProject 获取项目的信息。
DeleteProject 删除一个项目。
ListProjects 列出已创建的所有项目信息。
UpdateProject 更新项目的CU或服务角色信息。

文档转换接口

支持Office文档格式转换能力。

API 描述
CreateOfficeConversionTask 采用异步请求方式进行文档(例如Office文档)格式的转换,执行完成后返回TaskId。
DeleteOfficeConversionTask 删除异步文档格式转换任务。
GetOfficeConversionTask 查询异步文档格式转换任务的状态信息。
ListOfficeConversionTask 列出项目中已创建的文档格式转换任务。
ConvertOfficeFormat 采用同步请求方式进行文档(例如Office文档)格式的转换,执行完毕返回转换成功的页数。

媒体集管理接口

创建和管理媒体集,以实现图片、视频、音频、文档的识别、索引、搜索聚类等能力。

API 描述
CreateSet 创建媒体集。
GetSet 获取媒体集信息。
UpdateSet 更新媒体集的显示名称。
ListSets 取媒体集列表。
DeleteSet 删除媒体集。

媒体集中图片管理接口

对媒体集中的图片进行索引、搜索、更新等操作。

API 描述
IndexImage 将图片添加到媒体集中,并使用处理引擎进行图片AI识别操作。
GetImage 从媒体集中获取一张图片的信息。
UpdateImage 更新媒体集中用户自定义的图片信息。
ListImages 获取媒体集中的图片列表。
FindImages 根据指定条件,例如时间、地点、标签、人物特征等,搜索媒体集中图片。
DeleteImage 删除媒体集中指定的图片。

媒体集中人脸管理接口

提供人脸比较、相似人脸搜索等能力。

API 描述
CompareImageFaces 比较两个人脸的相似度。
FindSimilarFaces 从媒体集中搜索与指定图片或人脸ID最相似的前N张图片。

人脸聚类接口

将媒体集中的人脸,按照人物进行自动分类,并进行管理和搜素。

API 描述
CreateGroupFacesJob 对媒体集中的人脸进行聚类操作,即将同一人物的人脸分为一组并生成人脸分组的GroupId。
CreateMergeFaceGroupsJob 合并媒体集中的两个人脸分组。
ListFaceGroups 获取一个媒体集中的人脸分组列表。
UpdateFaceGroup 更新媒体集中人脸分组的名称、封面图、标签等信息。

媒体集中标签管理接口

统计媒体集中图片的类别。

API 描述
ListSetTags 获取媒体集中Top 100的标签信息列表。

图片类AI能力接口

此类接口不依赖媒体集,可直接使用图片类AI能力。

API 描述
DetectImageFaces 检测图片中的人脸及人脸信息。
CompareImageFaces 比较两张图片中的人脸的相似度。
DetectImageTags 检测图片中的标签信息。
DetectImageQRCodes 检测图片中二维码的位置和内容。
DetectImageBodies 检测图片中的人体信息。
DetectImageLogos 检测图片中的商标以及商标信息,例如商标名称、位置等。
EncodeBlindWatermark 为图片添加盲水印。盲水印添加后,在图片中不能直接看到该水印,但是可以通过使用智能媒体管理的DecodeBlindWatermark功能恢复图中隐藏的水印。
DecodeBlindWatermark 解析图片盲水印。

媒体集中视频能力接口

将视频索引至媒体集,进行AI能力识别,并进行索引和管理。

API 描述
IndexVideo 将视频添加到媒体集,进行截帧等操作,并进行AI检测。
GetVideo 获取媒体集中一个视频的信息。
ListVideos 获取媒体集中多个视频的信息。
ListVideoAudios 获取一个视频的音频AI检测结果信息。
ListVideoFrames 获取一个视频的图片帧AI检测结果信息。
DeleteVideo 删除媒体集中的一个视频。

视频类AI能力接口

此类接口不依赖媒体集,可直接使用视频类AI能力。

API 描述
GetMediaMeta 获取多媒体文件信息,如编码、码率、分辨率、流信息等。
CreateVideoAnalyseTask 分析一段视频的内容。
CreateVideoCompressTask 将视频压缩或更换编码格式。
ListVideoTasks 列出视频类任务列表。
GetVideoTask 获取一个视频类任务的详细信息。
DeleteVideoTask 删除一个视频任务。