启用被观察者的特色服装
使用 Azure AI 视频索引器高级视频设置为视频编制索引时,可以查看被观察者的特色服装。 该见解在视频中提供了一些时刻,其中关键人员突出且清晰可见,包括人员坐标、时间戳和拍摄帧。 此见解允许高质量的视频内上下文广告,其中相关服装广告与视频中查看的特定时间匹配。
本文讨论如何查看特色服装见解,以及如何对特色服装图像进行排名。
查看简介视频
可以观看以下短视频,了解如何查看和使用精选服装见解。
查看特色衣服
通过选择“高级选项”->“高级视频”或“高级视频 + 音频”预设(在“视频 + 音频索引”下),可在编制文件索引时使用特色衣服见解。 标准索引不包括此见解。
特色服装图像根据以下一些因素进行排名:视频的关键时刻、人员出现持续时间、基于文本的情感和音频事件。 见解将每个场景的排名最高的帧专用化,这样就可以在整个视频中为每个场景生成上下文广告。 JSON 文件按视频中的场景序列进行排名,每个场景都有最高分级的帧作为结果。
注意
特色服装见解只能从项目文件查看,并且见解不在 Azure AI 视频索引器网站中。
- 在右上角,选择下载项目 zip 文件:“下载” ->“项目 (ZIP)”
- 打开
featuredclothing.zip
。
该 .zip 文件包含两个对象:
featuredclothing.map.json
- 该文件包含每个特色衣服的实例,具有以下属性:id
– 排名索引("id": 1
是最重要的衣服)。confidence
– 特色衣服的分数。frameIndex
– 衣服的最佳帧。timestamp
– 对应于 frameIndex。opBoundingBox
– 人员的边界框。faceBoundingBox
– 人脸的边界框(如果检测到)。fileName
– 衣服的最佳帧的保存位置。sceneID
- 显示场景的场景。
"sceneID": 1
特色衣服示例。"instances": [ { "confidence": 0.07, "faceBoundingBox": {}, "fileName": "frame_100.jpg", "frameIndex": 100, "opBoundingBox": { "x": 0.09062, "y": 0.4, "width": 0.11302, "height": 0.59722 }, "timestamp": "0:00:04", "personName": "Observed Person #1", "sceneId": 1 }
featuredclothing.frames.map
– 此文件夹包含其中出现的特色衣服的最佳帧的图像,对应于featuredclothing.map.json
中每个实例的fileName
属性。
限制和假设
请务必注意特色衣服的限制,以避免或缓解低品质或低相关性图像的误检测的影响。
- 特色服装的前提条件是,穿衣服的人可以在观察到的人见解中找到。
- 如果未检测到戴有特色服装的人脸,则结果不包括人脸边界框。
- 如果视频中的人员穿了多件服装,算法会选择其最佳服装作为单个特色衣服图像。
- 使用姿势后,跟踪经过优化,可处理最常出现在前面的人。
- 当人员重叠时,可能会发生错误的检测。
- 包含模糊人员的帧更容易产生低质量的结果。
有关详细信息,请参阅观测到的人员的限制。