十个最常用深度学习图像/视频数据标注工具

news/2024/7/3 4:11:13

点击上方“小白学视觉”,选择加"星标"或“置顶

重磅干货,第一时间送达ae417388271e9042dbd0e30cfade488b.png

从此以后图像与视频数据标注不用为找工具发愁!好东西记得分享

图像数据标注概述

在深度学习领域,训练数据对训练结果有种至关重要的影响,在计算机视觉领域,除了公开的数据集之外,对很多应用场景都需要专门的数据集做迁移学习或者端到端的训练,这种情况需要大量的训练数据,取得这些数据方法有如下几种

  • 人工数据标注

  • 自动数据标注

  • 外包数据标注

人工数据标注的好处是标注结果比较可靠,自动数据标注一般都需要二次复核,避免程序错误,外包数据标注很多时候会面临数据泄密与流失风险。人工数据标注特别是图像数据标注常用的标注工具从标注工具的软件属性上分类可以分为客户端与WEB端标注工具,推荐大家使用客户端标注工具或者离线的WEB端标注工具,在线的WEB端标注工具面临数据流失风险!请慎用!

十大常用工具

01

LabelImg

主页地址

https://github.com/tzutalin/labelImg

下载以后根据作者提供的安装指南即可安装,如果安装不上怎么办,不用这么麻烦,下面这个地址提供了直接下载的地址,下载预编译exe即可:

https://github.com/zhaobai62/labelImg

支持VOC2012格式与tfrecord自动生成!

强烈推荐,简单好用

02

Labelme

主页地址

https://github.com/wkentaro/labelme

支持对象检测、图像语义分割数据标注,实现语言为Python与QT。

支持矩形、圆形、线段、点标注

支持视频标注

支持导出VOC与COCO格式数据实例分割

强烈推荐,实例分割都可以用它标注!

35633debe92f98462df99a763e5a14a5.png

03

RectLabel

https://rectlabel.com/

支持对象检测,图像实例分割数据标注

支持导出YOLO、KITTI、COCOJSON与CSV格式

读写Pascal VOC格式的XML文件

04

OpenCV/CVAT

官方主页

https://github.com/opencv/cvat

高效的计算机视觉标注工具,支持图像分类、对象检测框、图像语义分割、实例分割数据标注在线标注工具。支持图像与视频数据标注,最重要的是支持本地部署,无需担心数据外泄!

9797943715df92f28a4b5d967745c926.png

05

VOTT

官方主页

https://github.com/microsoft/VoTT

微软发布的基于WEB方式本地部署的视觉数据标注工具。

支持图像与视频数据标注

支持导出CNTK/Pascal VOC格式

支持导出TFRecord、CSV、VoTT格式

当前主要分支版本有V1与V2版本。

9b7e6a5ea322dd2d5b1c12f5dd1123b2.png

06

LableBox

官方主页

https://github.com/Labelbox/Labelbox

支持对象检测框、实例分割数据标注

WEB方式的标注工具

提供自定义标注API支持

纯JS+HTML操作支持

07

VIA-VGG Image Annotator

http://www.robots.ox.ac.uk/~vgg/software/via/

VGG发布的图像标准工具

支持对象检测、图像语义分割与实例分割数据标注

基于WEB方式的标注工具

可以下载运行部署在本地

特别之处,对人脸数据标注提供了各种方便的操作,人脸数据标注首选工具

887b6924b50235adc756c3233f37d868.png

08

PixelAnnotationTool

https://github.com/abreheret/PixelAnnotationTool

图像语义分割与实例分割标注神器,交互式标注算法思想是基于OpenCV中分水岭算法实现。支持,可以直接下载编译好的二进制文件使用,下载地址如下:

https://github.com/abreheret/PixelAnnotationTool/releases

9c0a545f847d918e2ded02ef3a77a215.png

09

point-cloud-annotation-tool

https://github.com/springzfx/point-cloud-annotation-tool

3D点云数据标注神器

支持点云数据加载、保存与可视化

支持点云数据选择

支持3D BOX框生成

支持KITTI-bin格式数据

75284ba75236d090e4284f31d0c0405b.png

10

Boobs

https://github.com/drainingsun/boobs

专属的YOLO BBox标注工具,支持图像数据标准为YOLO格式

现在也支持VOC/COCO格式数据导出

基于WEB方式的标注工具

支持下载zip包本地部署

无需服务器端支持,直接浏览器支持打开boobs.html即可开始数据标注

6eb1793f9c38c74404addb9ff2c8fc0e.png

下载1:OpenCV-Contrib扩展模块中文版教程

在「小白学视觉」公众号后台回复:扩展模块中文教程即可下载全网第一份OpenCV扩展模块教程中文版,涵盖扩展模块安装、SFM算法、立体视觉、目标跟踪、生物视觉、超分辨率处理等二十多章内容。

下载2:Python视觉实战项目52讲

在「小白学视觉」公众号后台回复:Python视觉实战项目即可下载包括图像分割、口罩检测、车道线检测、车辆计数、添加眼线、车牌识别、字符识别、情绪检测、文本内容提取、面部识别等31个视觉实战项目,助力快速学校计算机视觉。

下载3:OpenCV实战项目20讲

在「小白学视觉」公众号后台回复:OpenCV实战项目20讲即可下载含有20个基于OpenCV实现20个实战项目,实现OpenCV学习进阶。

交流群

欢迎加入公众号读者群一起和同行交流,目前有SLAM、三维视觉、传感器、自动驾驶、计算摄影、检测、分割、识别、医学影像、GAN、算法竞赛等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三 + 上海交大 + 视觉SLAM“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~

24d1822ae8c2fe298393aac0f172fce2.png

d661a3aa77485ce7a2bc879ca913ffaa.png


http://lihuaxi.xjx100.cn/news/268480.html

相关文章

启用linux内核中的nfs服务

内核配置请参考《210支持nfs作为根文件系统启动》 安装配置 NFS ,安装的过程请参考《嵌入式开发环境搭建-基于14.04》中的NFS的搭建过程,在参考的过程是有一步要修改的,也就是要搭建的位置路径:配置/etc/exports 这里再文档中的配…

leetcod003 Longest_Substring_Without_Repeating

""" 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2:输入: "bbbbb" 输出: 1 解释: 因…

spring-aop入门

2019独角兽企业重金招聘Python工程师标准>>> 1、AOP介绍 AOP 即 Aspect Oriented Program 面向切面编程 ,首先,在面向切面编程的思想里面,把功能分为核心业务功能,和周边功能。 所谓的核心业务,比如登陆&a…

Python创建目录文件夹

Python创建目录文件夹 Python对文件的操作还算是方便的,只需要包含os模块进来,使用相关函数即可实现目录的创建。 主要涉及到三个函数 1、os.path.exists(path) 判断一个目录是否存在 2、os.makedirs(path) 多层创建目录 3、os.mkdir(path) 创建目录…

【android】java.lang.NoClassDefFoundError或classnotfount等异常错误

在android上开发,当导入一个外部的包,可能会出现这类错误,我已经两次碰到了,一次是用科大讯飞的android开发包,另一次是用Jsoup包(html 解析)。 解决方案: 先去掉加入的外部包 不要把…

qq音乐 android pad版,QQ音乐HD(com.tencent.qqmusicpad) - 4.12.1.4 - 应用 - 酷安

权限信息 com.tencent.qqmusicpad.permission.MMOAUTH_CALLBACK com.tencent.qqmusicpad.permission.MM_MESSAGE com.tencent.qqmusicpad.permission.sendBroadcastPromission 修改系统设置 防止手机休眠 完全的网络访问权限 读取手机状态和身份 查看WLAN连接 查看网络连接 com…

修复阻止程序安装或删除的问题

win10修复阻止程序安装或删除的问题 https://support.microsoft.com/zh-cn/help/17588/fix-problems-that-block-programs-from-being-installed-or-removed

Qt 在Label上面绘制罗盘

自己写的一个小小的电子罗盘的一个小程序,不过是项目的一部分,只可以贴绘制部分代码 效果如下图 首先开始自己写的时候,虽然知道Qt 的坐标系是从左上角开始的,所以,使用了算法,在绘制后,在移动回…