CVAT安装教程:3步在Docker里跑起视觉标注平台

发布时间:2026/9/10 12:22:37

CVAT安装教程:3步在Docker里跑起视觉标注平台 CVAT安装教程3步在Docker里跑起视觉标注平台【免费下载链接】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/cvatCVAT 是一个计算机视觉标注工具把图像、视频、点云和音频在网页上转成训练模型用的标注数据还能挂 AI 模型做预标注。这篇 CVAT 安装指南走 Docker 部署路线目标是你 10 分钟内跑通服务并画出第一个标注框。它适合谁用CVAT 的定位把人工标数据变成团队协作的线上流程而不是本地脚本各标各的。算法工程师要攒一张人脸识别或目标检测的训练集得先把几十万张图里的目标框出来标注负责人要分派任务给多名标注员并按人统计完成量、做质检数据团队需要把标注结果导出成 COCO、VOC 等格式喂给 PyTorch 等框架部署前检查先对照下表确认机器达标再跑两条命令确认工具链版本。项目最低要求说明OSUbuntu 20.04/22.04 x86_64或其他 LinuxmacOS/Windows 需在虚拟机或 WSL 中装 LinuxDocker20.10.0容器运行时负责跑数据库、API、前端Docker Compose2.xcompose 插件一键拉起整条服务链内存8 GB推荐 16 GB全部容器常驻16 GB 更稳磁盘20 GB镜像约 5 GB其余留给数据集浏览器Google ChromeCVAT 目前仅适配 Chrome画布操作在 Firefox 上会异常分别打印两个版本号确认环境就绪docker --version docker compose version两条都打印出版本号、无报错即通过。第二条若提示 command not found说明只装了老版独立 compose按 Docker 官方文档补装 compose 插件。三步跑起来第一步获取代码克隆仓库到本地拿到编排文件和配置git clone https://gitcode.com/GitHub_Trending/cvat/cvat cd cvat看到目录里出现 docker-compose.yml 和 backend_entrypoint.sh 两个文件说明克隆成功。第二步启动服务用下面命令拉取镜像并后台启动全部容器docker compose up -d首跑要下载 cvat/server、cvat/ui、postgres、redis 等约 10 个镜像耗时视网速 2–10 分钟。想跟进度可另开终端看日志docker compose logs -f看到Waiting for migrations to complete之类的等待字样是正常现象——数据库迁移由容器启动脚本自动完成逻辑见 backend_entrypoint.sh你不需要手动执行 migrate。第三步验证成功查一遍容器状态确认没有容器处于 Restartingdocker compose pscvat_db、cvat_server、cvat_ui、traefik 等 10 个容器状态均为 Up 即成功。注意 8080 端口由 traefik 容器对外提供UI 和 API 都走这一个端口。最小实践创建第一个标注任务打开 Chrome 访问http://localhost:8080先注册一个账号。注意网页注册出来的账号默认没有任务权限所以还要在终端用 Django 管理命令创建一个超级用户superuser 即拥有全部权限的管理员docker exec -it cvat_server bash -ic \ python3 ~/manage.py createsuperuser按提示输入用户名、邮箱、密码。命令打印Superuser created successfully后回到页面用这组凭据登录。接下来做最小闭环全部在浏览器里完成首页点Create task在 Sources 选Upload拖入一个图片压缩包进入任务页在 Labels 区域填一个标签名如 car点保存切到标注界面选中 car 标签在画面里拖出一个矩形框点工具栏的保存按钮切个帧再切回来判断标准矩形框重新出现、右侧标签列表里 car 计数为 1就代表第一个标注落库成功。之后随时可用 REST API 或 cvat-sdk 里的示例如 task_export_dataset.py把结果导成 COCO/VOC 文件。想体验 AI 预标注装好 serverless 组件后在任务里选模型即可流程参考 serverless/ 目录下的部署脚本。踩坑速查现象8080 端口被占启动后页面打不开原因本机已有别的服务监听 8080修复docker compose down sed -i s/8080:8080/9090:8080/ docker-compose.yml docker compose up -d改完用http://localhost:9090访问只改宿主机一侧映射即可现象docker compose up -d卡住或反复拉取失败原因容器镜像源网络不通修复给 Docker 配置国内镜像加速器后重试仍失败就docker compose pull单独拉图看到 Digest 行再up -d现象能登录网页但任务列表是空的、什么都建不了原因你用的是网页注册的普通账号没有任务权限修复docker exec -it cvat_server bash -ic python3 ~/manage.py createsuperuser用新账号登录现象容器都 Up 了页面却长时间白屏原因首次启动时静态资源收集和数据库迁移仍在进行修复docker compose logs -f cvat_server等出现迁移完成字样后再刷新页面下一步读 getting_started 文档学标注快捷键和帧间插值看 api_sdk 一节把标注结果拉进训练管线深入 annotation 章节上手 3D 点云、音频区间和属性标注到这里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创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/10 12:22:37

YOLOv9反光衣检测系统:工地安全监控的实时视觉方案

简介:本资源是一套面向计算机相关专业学生与初学者的工地安全监控实战项目,基于YOLOv9实现工人反光衣佩戴状态的高精度目标检测,适用于课程设计、毕业设计及深度学习入门实践。压缩包含187个文件,主体为83个Python源码&#xff08…

2026/9/10 12:22:37

蒙特卡洛树搜索实战:用Python从零构建五子棋AI

简介:基于蒙特卡洛树搜索的AI五子棋算法实现代码,面向学习人工智能与博弈算法的学生或开发者,以UCT算法为核心,完整覆盖选择、扩展、模拟、回传四个标准步骤。资源包共31个文件,包含9个Java源文件与对应class文件、项目…

2026/9/10 14:33:17

2026年9月最新公告:万国保养店售后养护服务声明,关于机芯检测、防水性能测试及外观翻新的官方说明

​  2026年9月最新公告:万国保养店售后养护服务声明,关于机芯检测、防水性能测试及外观翻新的官方说明。本次公告旨在明确万国腕表售后服务的核心标准,重点阐述机芯精密检测、专业防水性能复测以及合规外观翻新工艺的执行规范。万国官方售后…

2026/9/10 14:33:17

Grasscutter 资源包配置指南:从零部署到故障排查

Grasscutter 资源包配置指南:从零部署到故障排查 【免费下载链接】Grasscutter A server software reimplementation for a certain anime game. 项目地址: https://gitcode.com/GitHub_Trending/gr/Grasscutter 跑 Grasscutter 这类开源游戏服务器&#xff…

2026/9/10 14:28:11

STM32 HAL库UART2中断接收全解析:从回调机制到空闲中断

简介:基于STM32F103的HAL库UART2中断收发完整工程包,面向需要借助STM32CubeMX与HAL库实现串口通信的嵌入式工程师与学生。工程内以STM32CubeMX生成的.ioc配置为核心,包含339个C源码、108个头文件及43个汇编文件,并附有IAR链接脚本…

2026/9/9 13:11:35

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

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

2026/9/10 11:16:38

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

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

2026/9/9 16:31:09

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

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

2026/9/10 0:00:55

目录对比去重实战:用哈希算法精准清理重复文件

我电脑里现在还有一块换了三次机的“数据墓地”硬盘,里面存着2016年以前所有旧笔记本的完整备份。平时不觉得有什么,直到前阵子想把它整理归档,发现同一个安装包、同一批照片、同一份论文草稿,在几个不同的备份目录里反复出现。更…

2026/9/10 0:00:55

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

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

2026/9/10 0:00:55

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

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

2026/9/10 12:32:02

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/7 22:46:00

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/9 10:21:54

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码