首页 / 资讯中心 / 文章详情

CVAT视觉标注:3步上手与完整工作流实战

CVAT视觉标注:3步上手与完整工作流实战 ★ FEATURED ARTICLE
CVAT视觉标注3步上手与完整工作流实战【免费下载链接】cvatCVAT is a leading data annotation platform for image, video, audio, and 3D datasets. It offers open-source, cloud, and enterprise products, as well as labeling services, with AI-assisted labeling, quality assurance, team collaboration, analytics, and developer APIs.项目地址: https://gitcode.com/GitHub_Trending/cvat/cvatCVATComputer Vision Annotation Tool是一款开源的视觉数据标注平台解决的核心问题是图片、视频、音频、3D点云这些数据怎么才能高效、规范地变成可训练的标注数据集。它由 Intel 发起MIT 协议自己部署、数据不出内网。三步把 CVAT 跑起来前提是装好 Docker Engine 和 Docker Compose然后git clone https://gitcode.com/GitHub_Trending/cvat/cvat cd cvat docker compose up -d接下来创建管理员账号CVAT 没有默认密码必须自己建docker exec -it cvat_server bash -ic python3 ~/manage.py createsuperuser浏览器打开http://localhost:8080登录创建 Task、上传数据、定义标签标注界面就出来了。如果部署在公司网络或带域名可以先设置CVAT_HOST再启动。官方主要在 Chromium 系浏览器上测试Safari 不支持建议用 Chrome 或 Edge。从图片到点云四类数据的标注方式CVAT 按数据形态划分工作区选对工具比堆快捷键更重要。图片/视频矩形框、多边形、关键点、掩码、Track 都支持。视频标注时先框关键帧其余帧用插值自动生成这是处理视频最省时间的路径。掩码类需求除了手绘还有画笔工具涂抹即生成轮廓适合边缘不规则的语义分割场景。音频有独立的音频工作区按时间轴切分语音片段并打标签。3D 点云面向自动驾驶场景俯视图、侧视图、前视图三视图联动标一个 cuboid 三个视角同步更新。用 AI 模型加速自动标注纯手工标注最大的瓶颈是冷启动。CVAT 的自动标注通过 serverless 组件接入模型覆盖检测、分割、姿态、跟踪四类任务比如 SAM分割、YOLO v7 和 RetinaNet检测、HRNet32人体姿态。启动方式是叠加一个 compose 文件docker compose -f docker-compose.yml -f components/serverless/docker-compose.serverless.yml up -d模型列表在serverless/目录下按框架分类pytorch、onnx、openvino、tensorflow启动后还需要用nuctl把具体模型函数部署上去。部署完成后创建 Task 时选Select a model to pick labels就能让模型根据标注类型自动推荐标签。实际用法是机器打底 人工修正先跑一遍自动标注再在界面上逐个修正漂移的框或漏标的目标比从零手画快得多。团队协作与质量控制单人用 Task 就够团队则靠 Project Organization 这层结构把数据集拆成多个 Task再拆成 Job 分配给不同标注员通过角色控制谁能标、谁能审。组织与角色在cvat/apps/organizations/对应的前端界面里管理成员和权限标注员和审核员职责分离。质量审核内置 Review 工作区审核员可以按 Job 逐个确认多人标同一批数据时可以用 Consensus 机制对比结果差异。进度统计Project 的 Analytics 页面按标签统计各类别的形状数量能直接发现某类目标样本严重偏少这类数据分布问题。导出与格式选择标注完的落点是导出。CVAT 支持 20 多种格式按训练框架对号入座即可目标框架/场景推荐格式说明Ultralytics YOLOYOLO / Ultralytics YOLOTXT/YAML检测任务最常用通用 JSON 生态COCO检测、分割、关键点一体传统检测模型Pascal VOCXML老项目兼容性好自动驾驶KITTI3D 框导出用自定义管道CVAT (XML)保留 CVAT 全部信息导出入口在 Task/Project 页面的 Dataset 选项卡也可以走 REST API 和 Python SDKpip install cvat-sdk把导出塞进自动化流水线cvat-sdk/examples/下有批量导出、增量下载等现成脚本可以参考。踩坑记录与效率技巧浏览器问题先排除。卡顿、快捷键失灵优先换 Chrome/EdgeSafari 直接不可用。快捷键可以自定义。设置里有一个 Shortcuts 页按作用域分组全局、标注页、2D 工作区、3D 工作区……点开输入框直接按键就能改完整列表见 site/content/en/docs/getting_started/shortcuts.md。注意CtrlTab、CtrlW这类被浏览器占用的组合改不了。掩码标注用画笔更省力。手绘多边形遇到复杂边缘很费时间画笔模式涂抹后自动闭合轮廓修正成本更低自动标注要先起 serverless。最常见的模型加载失败其实是因为只起了主服务、没部署模型函数确认 serverless 容器和对应函数都在运行再排查其他问题。大数据量用云存储直读。图片可以不落本地盘直接连 S3、Azure Blob 等对象存储读取省去下载环节部署示例在components/和官方部署文档里。适合谁接下来看哪里CVAT 适合两类人需要自有标注基础设施、数据不能出内网的研究团队以及想理解标注平台后端怎么实现的开发者——它是个完整的 Django React 工程前后端都在仓库里。延伸路径两条标注细节和格式说明从 site/content/en/docs/annotation/ 入手部署与进阶配置外部数据库、Kubernetes、备份升级看 site/content/en/docs/administration/。【免费下载链接】cvatCVAT is a leading data annotation platform for image, video, audio, and 3D datasets. It offers open-source, cloud, and enterprise products, as well as labeling services, with AI-assisted labeling, quality assurance, team collaboration, analytics, and developer APIs.项目地址: https://gitcode.com/GitHub_Trending/cvat/cvat创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?
咨询建站