2026/9/10 10:47:48

3 条命令跑通 CVAT:第一批图片的数据标注闭环

3 条命令跑通 CVAT:第一批图片的数据标注闭环 3 条命令跑通 CVAT第一批图片的数据标注闭环【免费下载链接】cvatComputer Vision Annotation Tool (CVAT) is a leading platform for building high-quality visual datasets for vision AI. It offers open-source, cloud, and enterprise products, as well as labeling services, for image, video, and 3D annotation with AI-assisted labeling, quality assurance, team collaboration, analytics, and developer APIs.项目地址: https://gitcode.com/GitHub_Trending/cvat/cvat要开始微调一个检测模型你最先撞上的坎往往不是算法而是数据标注几十上百张图一张张手动框目标框到后面标准开始漂移。所以我现在固定用 CVATComputer Vision Annotation Tool计算机视觉标注工具来处理这类活——它是自部署的标注平台图片、视频、点云都往里传框自己画、模型自动标注也能接标完直接导出训练格式。今天就从拿到一批图要产出可训练的数据集这个场景出发讲讲怎么把 CVAT 部署起来再完整走一遍第一次标注闭环。怎么安装 CVAT3 条命令把它拉起来先说机器要求别被吓到一台 Linux 机器Ubuntu 20.04/22.04 这类主流发行版装好 Docker 和 Docker Compose内存 8GB 以上、预留 20GB 磁盘就够跑起来。拉取代码、启动整个服务栈一共三条命令git clone https://gitcode.com/GitHub_Trending/cvat/cvat cd cvat docker compose up -d它背后会拉起后端、前端、数据库、缓存等一批容器首次启动要拉镜像并初始化等个三五分钟很正常期间可以用docker compose logs -f盯着日志。等容器都起来了创建管理员账户docker exec -it cvat_server bash -ic python3 ~/manage.py createsuperuser按提示填用户名、邮箱、密码。之后浏览器打开 http://localhost:8080 登录CVAT 界面主要在 Chrome/Edge 上测试过建议用 Chromium 系浏览器。注意一点之后你上传的原始数据默认落在服务器/opt/cvat/data目录规划磁盘时把它单独留出来。怎么完成第一个标注闭环导入图片并跑自动标注登录后点 New Task创建任务时先定义标签体系——比如 car、person、traffic light后面所有标注都挂在这批标签上。然后进入上传区把一整个图片文件夹或 zip 压缩包拖进去。导入完成后CVAT 会自动把数据拆成 task 和 jobjob 是最小的分配单元一个人一个 job 地领后面协作时就靠它。先别急着手动画。CVAT 的自动标注思路是接入你自己的模型把检测模型ONNX、OpenVINO、PyTorch 等推理服务仓库 serverless/ 目录里有各框架的示例配置部署到某台机器上再到 CVAT 的 Models 页面登记它的地址。然后回到任务里选中这个模型发起运行几分钟后每张图上会生成一批初始框和置信度。打开第一帧框已经在画布上了。接下来你的工作从画框变成改框漏的补上、框歪的微调角点、误检的删掉逐张推进完成即保存。把数据导入 → 建任务 → 自动标注 → 人工修正这条线完整跑一遍后面不管数据量多大流程都是这同一个。不同数据怎么选标注工具2D、3D 点云、视频2D 检测与分割矩形、多边形、关键点、mask 都支持。目标是检测模型就用矩形框快且稳要做实例分割或语义分割再用刷子和多边形工具抠 mask导出时能直接拿到训练要的 mask 图。建议先用框把大类圈对再对少数难例精细抠图不要一上来就全图手画 mask。3D 点云标注自动驾驶、工业质检的点云场景建任务时选 3D 数据源pcd、bin 这类格式就行。编辑界面同时给 Top、Side、Front 三个视角任意一个视角画 cuboid其余视角实时同步长、宽、高、偏航角可以数字直接输入适合需要精确尺寸的场景。视频逐帧标注视频文件直接建任务不用自己先拆帧。标注时可以先标几帧关键帧再用插值把标签传播到中间帧你只需逐帧确认、修正传播结果。长视频里帧滑条和键盘快捷键的熟练度基本决定了速度。多人标注协作与质检怎么组织人多了先建组织创建 organization 后用邮箱邀请同事成员列表里给每个人指定 Worker、Supervisor、Maintainer 之类的角色。Worker 只标自己被分到的任务Supervisor 能复核验收Maintainer 管项目设置。这就是我们实际分工的方式——框交给标注员标签体系和权限归我管。分派任务看 Jobs 列表一个任务按帧段或时间段拆成若干 job指定 assignee每个 job 走 annotation → validation → acceptance 的阶段流转谁标到哪一帧、卡在哪个阶段列表上一眼看完。质量这一关CVAT 有现成手段。同批数据开 consensus 模式让多人独立标注标完后结果一致的对象会打上 CONSENSUS 标记不一致的部分留作冲突重点复核质检模块还能算标注者之间的一致率或埋几帧预先标好的 honeypot 测试帧来抽查每个人的准确率。CVAT 部署常见坑速查⚠️ 启动后页面长时间打不开多数情况只是首次拉镜像和初始化还没完别急着判定失败看docker compose logs -f确认每个容器是否真的报错。确实起坏了就整体重来docker compose down docker compose up -d8080 端口被占用改 docker-compose.yml 里的端口映射为 8081重启服务后按新端口访问即可。磁盘被上传数据撑爆原始数据和中间文件都在/opt/cvat/data做完的项目及时清数据或者部署时给这个目录单独挂一块盘。收尾今天就能做的第一步CVAT 更像一件长期工具而不是一次性脚本部署一次之后每批新数据都走同一条闭环。所以别从搭一个大项目开始——拿一个只有二三十张图的小文件夹建任务登记一个模型跑自动标注人工修正完结果把这条最小闭环走通。协作分派、质检抽查都是在这条跑顺的流水线上加环节的事。第一步很简单克隆仓库、三条命令起服务然后打开 localhost:8080 先让第一张图上出现模型给的框。【免费下载链接】cvatComputer Vision Annotation Tool (CVAT) is a leading platform for building high-quality visual datasets for vision AI. It offers open-source, cloud, and enterprise products, as well as labeling services, for image, video, and 3D annotation with AI-assisted labeling, quality assurance, team collaboration, analytics, and developer APIs.项目地址: https://gitcode.com/GitHub_Trending/cvat/cvat创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考