视频帧分类
视频帧分类是指为视频中的单个帧分配标签的过程。当您需要分析视频中的特定时刻或事件(例如检测动作、状态或随时间的变化)而不是对整个视频进行分类时,这项技术非常有用。
标注配置
<View>
<TimelineLabels name="videoLabels" toName="video">
<Label value="Movement" background="#c813ec"/>
<Label value="Still" background="#1d81cd"/>
<Label value="Slow Motion" background="#54d651"/>
</TimelineLabels>
<Video name="video" value="$video" frameRate="25.0" timelineHeight="120" />
</View>
关于标注配置
所有标注配置都必须包裹在标签内。
视频对象标签
使用 对象标签来指定视频数据。
frameRate参数设置视频的帧率。请确保该值与视频的实际帧率一致。如果视频存在缺陷或可变帧率,可能会导致差异。在上传前将视频转码为恒定帧率有助于解决此问题。- 使用
timelineHeight来控制您选择帧的时间轴高度。
更多参数,请参阅Video标签页面。
<Video name="video" value="$video" frameRate="25.0" timelineHeight="120"/>
时间轴标签控制标签
使用TimelineLabels控制标签来定义可应用于视频特定帧的标签。
在TimelineLabels中使用Label标签来定义您想要使用的标注。
<TimelineLabels name="videoLabels" toName="video">
<Label value="Movement" background="#c813ec"/>
<Label value="Still" background="#1d81cd"/>
<Label value="Slow Motion" background="#54d651"/>
</TimelineLabels>
输入数据格式
准备您的输入数据,其中视频字段指向您的视频URL。如果您想测试视频,可以使用以下示例的JSON文件:
[
{
"video": "/static/samples/opossum_snow.mp4"
}
]