CVAT 数据标注完整指南:Docker 5分钟部署,从建项目到导出训练集
CVAT 数据标注完整指南Docker 5分钟部署从建项目到导出训练集【免费下载链接】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你手里有一批图片要标注用 Excel 记坐标太慢用别的工具导出的格式又喂不进自己的训练代码——这是很多做 CV 的人都会撞上的墙。CVATComputer Vision Annotation Tool就是为这种场景准备的开源标注平台支持图片、视频、3D 点云内置 AI 预标注还能团队协作和直接导出 COCO、YOLO 这类训练格式。下面按部署 → 跑通一个任务 → 提速 → 带团队的顺序带你走完一遍。几分钟跑起来 Docker 是最省事的方式CVAT 的依赖不少Nginx、Redis、Kvrocks、Celery 队列等手动装容易踩坑直接用仓库里现成的docker-compose.yml最稳。前提是装好 Docker 和 Docker Compose。git clone https://gitcode.com/GitHub_Trending/cvat/cvat cd cvat docker-compose up -d第一次拉镜像可能要等几分钟耐心看一下容器状态变成Up就行。浏览器打开http://localhost:8080用默认账号admin/admin登录登录后会提示改密码改掉更安全。想换个环境跑如果 Docker 内存吃紧可以看 docker-compose.dev.yml 做资源调优要接外部数据库或加 HTTPS仓库里还有docker-compose.external_db.yml和docker-compose.https.yml两份配置思路都是换一份 compose 文件参数不动。从零走完一个标注任务拿给街景图里的汽车和行人打标这个小例子走完整条链路。建项目再建任务首页点 Projects → 新建项目起个名字比如街景检测。进入项目后新建任务数据来源可以选本地上传、连接的文件共享、远程 URL 或云存储S3、Azure Blob 等仓库文档里各有教程。数据一传CVAT 会把图片序列自动切成 Job 分片。创建时还能顺手配标签点 Labels 面板的 Raw 标签页添加car、pedestrian两个标签需要的话再给标签挂属性比如颜色。标注到导出一条线走完打开 Job 就开始画选标签用矩形工具框目标画完点保存CtrlS。视频任务里可以只在首尾帧标注用插值让中间帧自动生成框。标完后导出进入 Job选 Export Dataset弹出对话框里挑格式——CVAT 内置了 26 种导出格式COCO、Pascal VOC、YOLO、MOT 等训练常用的都有实现代码在 cvat/apps/dataset_manager/formats/ 可以直接对照。选完格式、按需打开Save images开关OK 后等一会儿浏览器就会开始下载 zip解压即可训练。让标注提速的利器 ⚡先用 AI 预标注再手动修从零画框是最耗时的环节。CVAT 的 Models 页面挂着一批预训练模型检测器、分割、人体姿态等建任务时就能指定模型做自动预标注模型先出一版粗框你只需要挪一挪、删错漏。模型服务的部署脚本在 serverless/ 目录下按 OpenVINO、TensorFlow、PyTorch 分门别类想接自己的模型可以照着 ai-models/ 和 cvat-core/src/ml-model.ts 里的接口写一个推理服务再接进来。工具和快捷键一起用矩形框、多边形、关键点、Cuboid3D 框等工具都挂在左侧工具栏。分割类任务可以用画笔工具涂掩码还能和 AI 分割结果联动。几个高频快捷键值得记下来F框选目标、P切多边形、Z/Y撤销重做、CtrlS保存。标视频时用传播按钮把当前帧的框推到前后帧比一帧帧画快得多。当一个人变成一支团队 邀请成员分配角色个人标得动 1000 张图标不动 100 万张。建一个 Organization在成员面板里填邮箱、选角色Manager、Editor、Worker 等发邀请对方注册后自动入组。组织模块的权限逻辑在 cvat/apps/organizations/角色能干什么、不能干什么可以对照源码里的 OPA 规则看。任务层面还能再细分把 Job 指派给具体标注员审核流程走 Job 的状态流转谁的哪一帧没通过一目了然。看进度、控质量Analytics 页面直接给出每个项目、每个 Job 的标注进度和事件流水不用再去问你标到哪了。质量侧有 Quality Control 模块cvat/apps/quality_control/支持多人交叉标注 一致性合并Consensus分歧大的标注会单独标出来让你复核。标注还有历史记录误操作可以回滚。卡住了先看这里页面卡顿、加载慢优先看 Docker 容器分配的内存够不够后端吃内存不小大批量图片可以先降分辨率导入或者检查是不是开了太多浏览器标签页。AI 模型加载不出来CVAT 的模型是独立部署的推理服务先确认 serverless 容器是否启动、端口是否通再看 cvat/requirements/ 下对应运行时的依赖装全了没有。导出的格式不对口确认 Job 里标签和属性配齐了再导出格式列表很长选错格式时程序会在导出阶段直接报出具体原因照着提示改即可。想继续深入从这几个入口进项目说明看 README.mdUI 代码在 cvat-ui/Python SDK 和一堆可运行的示例脚本在 cvat-sdk/examples/照着一个 example 跑下来API 用法就清楚了。现在就docker-compose up -d把第一批图丢进去半小时后你就能拿到第一份训练可用的标注数据。【免费下载链接】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),仅供参考

相关新闻

Appsmith 的 Cursor AI 协作开发规范:.cursor 目录设计、规则体系与工程实践

Appsmith 的 Cursor AI 协作开发规范:.cursor 目录设计、规则体系与工程实践

Appsmith 的 Cursor AI 协作开发规范:.cursor 目录设计、规则体系与工程实践 【免费下载链接】appsmith Platform to build admin panels, internal tools, and dashboards. Integrates with 25 databases and any API. 项目地址: https://gitcode.com/GitHub_Tre…

2026/9/10 5:09:04 阅读更多 →
Tabby 用量收集(Usage Collection)机制详解:采集内容、上报原理与关闭方法

Tabby 用量收集(Usage Collection)机制详解:采集内容、上报原理与关闭方法

Tabby 用量收集(Usage Collection)机制详解:采集内容、上报原理与关闭方法 【免费下载链接】tabby Self-hosted AI coding assistant 项目地址: https://gitcode.com/GitHub_Trending/tab/tabby Tabby(Self-hosted AI codin…

2026/9/10 5:09:04 阅读更多 →
如何把 OpenAI Agents SDK 应用迁移到 Claude Agent SDK?

如何把 OpenAI Agents SDK 应用迁移到 Claude Agent SDK?

如何把 OpenAI Agents SDK 应用迁移到 Claude Agent SDK? 【免费下载链接】claude-cookbooks A collection of notebooks/recipes showcasing some fun and effective ways of using Claude. 项目地址: https://gitcode.com/GitHub_Trending/an/claude-cookbooks …

2026/9/10 5:08:03 阅读更多 →

最新新闻

代码质量评判指南:七个维度构建可读、可维护的工程实践

代码质量评判指南:七个维度构建可读、可维护的工程实践

上个月代码评审,我面对一段功能完全正确、测试也全部通过的代码,硬是坐了二十分钟没有点击"通过"。那段代码让我想起家里装修时的一个场景:开关一拉,灯确实亮了,但整面墙的线管都在发热。后来我花了三个晚上…

2026/9/10 5:51:26 阅读更多 →
Java INI配置解析:ini4j轻量级实战指南

Java INI配置解析:ini4j轻量级实战指南

简介:本资源是面向Java开发者的ini4j配置文件操作实践包,聚焦于.INI格式配置文件的读写、编辑与动态管理,适用于中初级开发者快速掌握轻量级配置处理方案。压缩包共2个文件(93KB),含1个Java示例源码Test.ja…

2026/9/10 5:51:26 阅读更多 →
DeepSeek Harness实战:从SSH配置到Linux故障排查

DeepSeek Harness实战:从SSH配置到Linux故障排查

说实话,我刚入行做运维那会儿,最怕的不是服务器宕机,而是自己不熟悉 Linux 命令,只能眼睁睁看着 SSH 连进远程机器却不知道怎么排查问题。后来我在远程机器上装了一个叫 DeepSeek Harness 的辅助工具,才把这块短板补上…

2026/9/10 5:51:26 阅读更多 →
ToolJet Table 组件服务端排序(Server Side Sort)实现指南:基于 sortApplied 暴露变量与事件驱动的全量数据排序方案

ToolJet Table 组件服务端排序(Server Side Sort)实现指南:基于 sortApplied 暴露变量与事件驱动的全量数据排序方案

ToolJet Table 组件服务端排序(Server Side Sort)实现指南:基于 sortApplied 暴露变量与事件驱动的全量数据排序方案 【免费下载链接】ToolJet Open-source foundation of ToolJet AI - the enterprise app generation platform for internal…

2026/9/10 5:51:26 阅读更多 →
ERP Migration - Status Notes (March 2026)

ERP Migration - Status Notes (March 2026)

ERP Migration - Status Notes (March 2026) 【免费下载链接】gpt-researcher An autonomous agent that conducts deep research on any data using any LLM providers 项目地址: https://gitcode.com/GitHub_Trending/gp/gpt-researcher Migration from legacy system…

2026/9/10 5:51:26 阅读更多 →
树莓派Pico+MicroPython+EMQX:MQTT数据发布实战指南

树莓派Pico+MicroPython+EMQX:MQTT数据发布实战指南

把一块树莓派 Pico 插到电脑上,烧录好 MicroPython 固件,再用几十行代码连上 WiFi,往 EMQX 发一条 JSON 格式的消息,最后在浏览器里打开 Dashboard 看到这条消息安稳落地——这一套流程做完,嵌入式物联网的“发布订阅”…

2026/9/10 5:50:25 阅读更多 →

日新闻

Leaflet离线地图完整Demo合集:内网部署与坐标纠偏实战

Leaflet离线地图完整Demo合集:内网部署与坐标纠偏实战

简介:这是一份面向Web GIS开发者的LeafLet离线地图示例合集,帮助开发者快速掌握离线地图从搭建到交互的完整流程。压缩包共723个文件,大小14.06MB,以319个js脚本、175个html页面和29个css样式文件为主体,配合png/svg图…

2026/9/10 0:00:35 阅读更多 →
MATLAB读取Rinex 3.02观测文件:多系统GNSS数据解析实战

MATLAB读取Rinex 3.02观测文件:多系统GNSS数据解析实战

简介:基于MATLAB开发的Rinex3.02版观测文件(o文件)读取代码包,面向卫星定位导航方向的学习者与研究人员,用于解决新版观测文件的数据解析、历元提取与时间转换问题。压缩包共4个文件,包含两个m脚本、一个19…

2026/9/10 0:00:35 阅读更多 →
后台管理系统设置页面开发实战:权限模型与动态路由设计

后台管理系统设置页面开发实战:权限模型与动态路由设计

1. 系统设置页面的整体设计与思路拆解 1.1 为什么系统设置页面是后台管理系统的“地基” 很多前端新人最开始接触后台管理项目时,往往会把精力放在“看起来炫酷”的业务页面上,比如数据大屏、复杂表单、图表联动。但真正经历过几个完整项目之后&#xf…

2026/9/10 0:00:35 阅读更多 →

周新闻

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/9 10:51:30 阅读更多 →
超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/10 4:47:11 阅读更多 →
基于CNN的调制信号识别:MATLAB实现时频图分类实战

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/9 7:35:54 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/9 7:36:02 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/9 7:36:09 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/9 7:36:01 阅读更多 →