[关闭]
@Matrixzhu 2020-07-31T17:52:09.000000Z 字数 1114 阅读 1331

视频标注工具介绍


0. 行为识别数据标注工具的需求

  • 标注视频
  • 按帧率采样
  • 单个框多类标签
  • 相邻帧之间框关联(设置box ID)

1. ultimatelabeling

github
1.1 功能实现情况:
可实现:

  • 逐帧标注视频

  • 相邻帧之间框关联(设置box ID)

不可实现:

  • 单个框多类标签
  • 按帧率采样

1.2 开启方法

  • 设置 x11 forwarding
  • cd /hdd01/zhuhongyi/UltimateLabeling
  • source ~/.bashrc
  • python -m ultimatelabeling.main

1.3 界面使用方法

  • 把视频文档复制到 /hdd01/zhuhongyi/UltimateLabeling/data 即可载入
  • 输出label.csv 结果到指定文件夹
  • 左右光标可以切换帧,ctrl+left 可以框选, class选择类别, istance ID选编号

1.4 输出格式

  • 一行代表一个框的内容
  • column1:帧编号(从0开始)column2:框标签编号 column3:框的ID(用于框关联帧) column4~7:'x','y','w','h' column8:内置算法输出的score

2. VOTT


github 有详细的使用说明
下载链接 建议直接下载可执行档
linux 可以直接 source ~/.bashrc sudo snap run vott 但x11forwarding 设置有点问题
综合来说这款软件运行最为流畅

2.1 功能实现情况

可实现功能:

  • 标注视频

  • 单个框多类标签

  • 设置采样帧率

不能实现的功能

  • 相邻帧之间框关联(设置box ID)

3. Vatic

3.1 功能实现情况

可实现功能:

  • 标注视屏

不可实现功能

  • 单个框多个标签
  • 关联帧标签

3.2 使用方法

3.3 注意

进入docker容器后turkic相关的指令都在~/vatic目录下。docker和本地传文件

4. 备注

上述方法都不可以截取并播放关键帧前后一段时间的视频
vott方法会对每个框都输出一个json文档比较繁琐。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注