Data_Label_Tools
本文旨在收集整理开源的数据标注工具,方便使用,目前包括Image、Video、Text和Audio 4个方面。文中大部分工具,本人还未亲自测试过,标签或是归档不妥之处也会长期改进!
Table of Contents
- 1. Image
- 2. Video
- 3. Text
- 4. Audio
✍🏻作者简介:机器学习,深度学习,卷积神经网络处理,图像处理
🚀B站项目实战:https://space.bilibili.com/364224477
😄 如果文章对你有帮助的话, 欢迎评论 💬点赞👍🏻 收藏 📂加关注+
🤵♂ CSDN个人主页:@purple的个人主页
1. Image
1.1 bbox
- labelImg
- labelImg是基于python和Qt的跨平台目标检测标注工具,操作方便、快捷、实用,应用广泛。
- bbox-label-tool
- bbox-label-tool是基于python的目标检测标注工具,实现简单,使用方便,但仅支持单类标注。
- LabelBoundingBox
- LabelBoundingBox是bbox-label-tool的升级版,能适应多类标注。
- Yolo_mark
- Yolo_mark是针对Yolo v2目标检测的标注工具。
- FastAnnotationTool
- FastAnnotationTool是一款基于C++和opencv的强大的目标检测数据标注工具,支持数据和字母OCR标注,提供多种数据增强功能(尺寸剪切、翻转、旋转、缩放、椒盐噪声、高斯噪声、矩形合并、线提取等),支持带倾斜角度目标标注,实用性极强。
- od-annotation
- od-annotation采用python-flask框架开发,基于B/S方式交互,支持多人同时标注。
- RectLabel
- RectLabel即可画框(目标检测)又可画多边形(分割)
- CVAT
- CVAT高效的标注工具,图像分类,目标检测,语义分割,实例分割,支持本地部署
- VoTT
- VoTT 微软发布的Eeb方式部署标注工具,至此图像和视频;支持CNTK,Pascal Voc格式;支持导出TFRecord,CSV,VoTT格式
- VIA-VGG Image Annotator
- 图像检测 语义分割 实例分割等;Web方式,也可本地部署;在人脸数据标注上提供了方便操作,人脸数据标注首选
- Pixel Annotation Tool
- 语义分割 实例分割标注神器
- point-cloud-annotation-tool
- 3D点云数据标注神器;支持点云数据加载,保存与可视化;支持点云数据选择;支持3D Box框生成;支持KITTI-bin格式数据
- boobs
- Yolo bbox标注工具;支持输出YOLO/VOC/COCO格式
1.2 Mask
- labelme
- labelme是基于python和Qt的跨平台标注工具,支持图像分割标注,操作方便、快捷、实用,应用广泛。
- pylabelme
- pylabelme是基于python和Qt的跨平台标注工具,支持图像分割标注,操作方便、快捷、实用,应用广泛。
- Labelbox
- labelbox是一款多功能数据标注工具,支持图像分割、图像分类、文本分类标注,操作方便、快捷、实用,应用广泛。
- ImageLabel
- ImageLabel是基于Qt和Opencv的图像分割标注工具,支持手动绘制轮廓,可利用GrabCut进行半自动标注,方便使用。
- ImageSegmentation
- ImageSegmentation是基于python的图像分割标注工具,操作方便实用。
- opensurfaces-segmentation-ui
- opensurfaces-segmentation-ui是基于python的图像分割标注工具,操作方便实用。
- labelImgPlus
- labelImgPlus是labelImg的升级版,支持图像分割、图像分类、目标检测标注,操作方便,通用性极强,应用广泛。
2. Video
- video_labeler
- video_labeler是一款基于python的视频目标检测、目标跟踪标注工具,轻便实用。
- vatic
- vatic是一款基于python的视频目标检测、目标跟踪标注工具,轻便实用,应用广泛。
- lane-detection-with-opencv
- lane-detection-with-opencv是一款基于Opencv的视频车道检测标注工具,特殊场景标注工具,实用性强。
- OpenLabel
- Openlabel是一款基于Opencv的视频目标检测、目标跟踪标注工具,轻便实用,应用广泛。
3. Text
- brat
- brat是基于python的自然语言标注工具,设计灵活,实用,应用广泛。
- MarqueeLabel
- MarqueeLabel是基于Swift和C的自然语言标注工具,设计灵活,实用,应用广泛。
4. Audio
- audio-annotator
- audio-annotator是基于Javascript的音频标注工具,它可以实现无形、声谱图、声波进行可视化标注,通用性强,应用广泛。
- youtube-chord-ocr
- youtube-chord-ocr是基于python的音频标注工具,可以实现将youtube上带有和弦标签的音乐视频转化为带标签的音频文件,应用广泛。
- MusicSegmentation
- MusicSegmentation是一种基于matlab的音乐分割标记工具,它通过计算谐波和音色分割音乐并标记,应用广泛。