【目标检测】CVAT标注工具


GitHub 地址:https://github.com/openvinotoolkit/cvat

CVAT 是 Intel 开源的标注工具,支持在线使用和离线部署,支持图片、视频的各种任务标注,包括目标检测、语义分割、实例分割等。

CVAT 支持多种标注格式的导入和导出,相比 labelImg、labelMe 等相对简单的工具是很明显的优势。

支持的标注格式:https://github.com/openvinotoolkit/cvat#supported-annotation-formats

macOS 安装

https://github.com/openvinotoolkit/cvat/blob/develop/cvat/apps/documentation/installation.md#mac-os-mojave

  1. 下载并安装 Docker。
  2. 下载并安装 Git。
  3. 下载并安装 Chrome,CVAT 只支持 Chrome。
  4. 把 GitHub 仓库 clone 下来:
git clone https://github.com/opencv/cvat
cd cvat
  1. 打开 Docker。
  2. 下载并运行容器:
docker-compose up -d
  1. 创建 superuser,输入用户名、邮箱、密码:
docker exec -it cvat bash -ic 'python3 ~/manage.py createsuperuser'
  1. 在 Chrome 中打开 localhost:8080,输入用户名、密码登录,就可以开始使用 CVAT 了。

使用

先创建 Project,输入项目名称、类别标签;然后在 Project 中创建 Task,输入任务名、图片文件或视频文件。创建任务后,点击相应的 Job 开始标注。

快捷键 N 创建一个 bbox,快捷键 F 下一张图片,快捷键 D 上一张图片,右侧的工具栏可以选 bbox 的标签,所有图片都标注完之后,左上角的 Menu -> Dump annotations -> COCO 1.0 可以导出 COCO 格式的标注 JSON 文件。一般是训练集、验证集、测试集各一个 JSON 文件,所以可以把训练集、验证集、测试集分别作为一个 Job 进行标注。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM