Labelme视频标注
一、Labelme安装
在Windows/Linux/MacOS系统上均可通过anaconda来进行安装
(1)下载安装anaconda
(2)打开anaconda Prompt(Windows系统)或者Linux终端
(3)依次输入如下命令创建虚拟环境并安装
conda create --name=labelme python=3.6 #完成后进行下一步操作
conda activate labelme #进入labelme虚拟环境
pip install labelme -i https://pypi.tuna.tsinghua.edu.cn/simple
#这里使用清华镜像源,如果速度不理想可以换用其他镜像源
pip install video-cli #安装视频转图片工具
(4)安装完成后尝试在命令行中输入labelme
打开操作界面
labelme安装成功!
二、使用Labelme标注视频
(1)进入labelme虚拟环境
conda activate labelme
(2)进入待标记视频所在文件夹的目录下
# 以存放在Windows系统桌面上的video文件夹为例
cd C:\Users\XXX\Desktop\video
(3)将视频转为图片
假如待标记视频为test.mp4
,通过如下命令将其转为图片(视频的每一帧对应一张图片)
video-toimg test.mp4
此时会在同一目录下生成一个新的文件夹test
,test
文件夹下存放test.mp4
所转成的图片,图片总数目等于视频帧数
(4)用labelme打开并标记视频转成的图像
labelme test/ --labels label.txt --autosave
其中label.txt
里列出一会标记时需要用到的标签
然后会出现如下页面:
之后通过以下步骤标记打架区域:
鼠标右键点击画面——>选择【Create Rectangle】——>框出画面中打架区域——>标记为【fightArea】——>点击左侧工具栏中【Next Image】 或 通过【快捷键D】切换到下一帧图像
重复上述步骤直至完成该视频的标记,完成标记后的test
文件夹如下
(5)重复步骤(3)-(4),完成其它视频的标注。