Labelme视频标注

Labelme项目主页

一、Labelme安装

在Windows/Linux/MacOS系统上均可通过anaconda来进行安装
(1)下载安装anaconda
(2)打开anaconda Prompt(Windows系统)或者Linux终端
(3)依次输入如下命令创建虚拟环境并安装

conda create --name=labelme python=3.6  #完成后进行下一步操作
conda activate lableme  #进入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

此时会在同一目录下生成一个新的文件夹testtest文件夹下存放test.mp4所转成的图片,图片总数目等于视频帧数

(4)用labelme打开并标记视频转成的图像

labelme test/ --labels label.txt --autosave

其中label.txt里列出一会标记时需要用到的标签

然后会出现如下页面:

之后通过以下步骤标记打架区域:

鼠标右键点击画面——>选择【Create Rectangle】——>框出画面中打架区域——>标记为【fightArea】——>点击左侧工具栏中【Next Image】 或 通过【快捷键D】切换到下一帧图像

重复上述步骤直至完成该视频的标记,完成标记后的test文件夹如下

(5)重复步骤(3)-(4),完成其它视频的标注。

使用Labelme对视频进行标注相关推荐

  1. 图像/视频数据标注工具

    十个最常用深度学习图像/视频数据标注工具 原创: gloomyfish OpenCV学堂 从此以后图像与视频数据标注不用为找工具发愁!好东西记得分享 图像数据标注概述 在深度学习领域,训练数据对训练结 ...

  2. python批量修改labelme(COCO)标注的json文件的label标签名称

    python批量修改labelme(COCO)标注的json文件的label标签名称 在深度学习的实践中,使用labelme标注软件标注好数据集之后,如果标签的名称标注错误或者需要修改,庞大的数据量依 ...

  3. 【优秀课设】基于OpenCV的Python人脸识别、检测、框选(遍历目录下所有照片依次识别 视频随时标注)

    基于OpenCV的Python人脸识别.检测.框选 (遍历目录下所有照片依次识别 视频随时标注) 移步: https://blog.csdn.net/weixin_53403301/article/d ...

  4. 使用VoTT进行视频数据集标注

    视频数据集标注方法:使用VoTT进行视频数据集标注 By 自牧君 2021/12/04 一. VoTT 1.1 简介 软件下载地址:www.github.com/Microsoft/VoTT/rele ...

  5. HoloLens开发之远程视频AR标注功能开发

    HoloLens2系统自带的软件中包含的官方开发的Dynamics 365 Remote Assist软件,想必大部分用户及开发者看过官方的宣传视频,通过移动端和HoloLens视频通话进行远程协作, ...

  6. Labelme鼠标轨迹跟踪标注软件

    Labelme鼠标轨迹跟踪标注软件 Labelme标注软件优化 大家好,如果大家有用过labelme软件进行过数据标注就知道,尤其是在对比较大的多的复杂的物体进行分割或检测标注时,智能狂点鼠标,点到手 ...

  7. labelme进行mask图像标注

    安装labelme cmd里输入以下代码, pip install labelme-i https://pypi.tuna.tsinghua.edu.cn/simple 用清华源非常快 打开label ...

  8. 基于内容的视频语义标注(一)——视频标注的三种方法和不同层次划分标注

    基于内容的视频标注是在传统的检索技术不能满足现在的海量视频检索要求,人们转向研究基于内容的视频检索这个大背景下提出来的.它根据视频的内容把视频按照不同的语义概念标注关键字,这是建立视频索引,进而实现高 ...

  9. 用Qt自制视频数据标注工具

    编写该工具的意义 视频数据主要用于多目标追踪中,与目标检测不同,用于训练追踪模型的数据最重要的是目标的ID号(若某一帧中某目标被标为1号,在所有的视频帧中都应为1号),目前现成的数据集有行人追踪的MO ...

最新文章

  1. 字节跳动面试官:你离50w年薪就差答对了这个算法题!
  2. RateLimiter 的底层实现是啥?
  3. [DP] LGTB 玩THD (复杂状态DP)
  4. 【PAT乙级】1068 万绿丛中一点红 (20 分)
  5. 【引用】如何关闭SELinux
  6. Excel多因素不重复方差分析
  7. Ubuntu 16.04 搭建Android开发环境
  8. ccpc河北大学生程序设计竞赛dp小总结
  9. 树形$dp$学习笔记
  10. WPF 元素相对另外一个元素的 相对位置
  11. ADO.NET Entity Framework(3)ObjectContext
  12. java商城系统设计-----积分商城系统
  13. wifi信号强度测试软件 mac,Wifi Signal Strength for Mac(无线WiFi信号强度统计软件)
  14. 影视后期调色一般都会用到什么?
  15. 2017.2.10【初中部 GDKOI】模拟赛B组 方格游戏(game) 题解
  16. awk命令 去掉重复行
  17. (34)[NIPS15] Teaching Machines to Read and Comprehend
  18. h5唤醒微信支付PHP,app内嵌微信h5支付,支付服务唤起支付处理
  19. 无人驾驶技术——Radar雷达
  20. ldar是什么意思 计算机组成,第一章TEC-9计算机组成和数字逻辑实验系统介绍….PDF...

热门文章

  1. ORA-15000: command disallowed by current instance type
  2. Aria2任意文件写入漏洞 漏洞复现
  3. 微信小程序wx:key的解释
  4. 基于JAVA实现简易版泡泡堂小游戏
  5. 电路分析第一章 电路及其基本概念
  6. java实现虹膜识别_江西HID虹膜识别报价
  7. 什么叫分销商_分销是什么意思?
  8. 可怕的“浏览器指纹”,让你在互联网上,无处可藏
  9. 学习笔记(一)贝叶斯公式
  10. (附源码)ssm教务系统网站 毕业设计290915