尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

10分钟跑通CVAT:数据标注平台部署指南(含避坑清单)

10分钟跑通CVAT:数据标注平台部署指南(含避坑清单) 10分钟跑通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项目时绕不开的一步是给图像和视频打标签。人工逐帧画框既慢又不稳定而 CVAT 是目前最活跃的开源自托管标注平台之一它支持图像、视频和三维点云的数据标注内置 AI 辅助标注、团队协作、质量控制和多种导出格式。这份部署指南带你在一台普通服务器上把 CVAT 跑起来并完成第一个标注任务。部署前给机器做一次体检CVAT 的后端、前端、数据库、缓存和任务队列都由容器拉起对硬件的要求并不高但容器数量和内存占用有下限。开跑之前对照下面这张清单确认一遍可以避免绝大多数启动失败检查项要求检查命令内存8GB 起步标注大视频建议 16GBfree -h磁盘20GB 可用空间镜像数据df -h .Docker已安装并可执行docker --versionDocker Compose随 Docker 自带docker compose子命令形式docker compose version端口8080 未被占用ss -ltnp \| grep 8080权限当前用户可直接跑 dockerdocker ps不报权限错误操作系统以 Ubuntu、CentOS 等主流 Linux 发行版为准。如果docker ps报 permission denied把当前用户加入 docker 组后重新登录即可不必全程 sudo。从克隆到登录一条完整的启动流程整个部署其实就是三条命令的事但每一步都要等一等、验一验。第一步拿到部署文件。仓库里的 docker-compose.yml 直接引用官方预构建镜像后端不需要自己编译克隆下来就能用git clone https://gitcode.com/GitHub_Trending/cvat/cvat cd cvat第二步拉起全部服务。一条命令会启动 API 服务、前端界面、PostgreSQL 数据库、Redis 缓存和若干后台任务队列docker-compose up -d等待首次运行要拉取镜像耗时取决于网络通常 2–5 分钟。用下面命令盯进度看到各容器陆续变为 running 就基本就绪了docker-compose logs -f验证新版 CVAT 的容器入口脚本 backend_entrypoint.sh 会在启动时自动执行数据库迁移你不需要再手动跑migrate。确认日志里迁移migrate已经跑完、server 组件正常监听后进入第三步。第三步创建管理员账户。这是唯一需要手动执行的数据库操作docker exec -it cvat_server bash -ic python3 manage.py createsuperuser按提示输入用户名、邮箱、密码。最终验证浏览器打开http://localhost:8080用刚建的账户登录。能看到项目列表页说明前后端、数据库、缓存这条链路全部通了。从建任务到画出第一个框登录成功后按这条主线走一遍15 分钟内你就能交出一份带标注的数据集。1. 新建标注任务。首页点击新建选择 Task任务单个数据源的标注单元Project 则是把多个任务归到一起管理。在新建任务表单里填三样东西任务名、标签Labels比如 person、数据文件。2. 上传数据。Select files 区域提供四个来源本机上传My computer、挂载的共享目录Connected file share、远程链接Remote sources、云存储Cloud storage。图像压缩包、视频、单张图都支持拖进去即可。3. 画第一个标注框。提交后任务进入标注界面顶部工具条里有 Rectangle矩形、Polygon多边形、Ellipse 等工具。选好 person 标签在画面里拖出一个矩形框第一个标注就完成了。保存、翻页、继续画流程完全一样。4. 让模型帮你画。标注界面里可以找到自动标注入口选择模型如 YOLO v7、设定标签映射和置信度阈值后一键生成框再人工微调。长视频不必全帧跑还可以用感兴趣区域ROI参数限定只处理指定范围5. 导出数据集。任务页的 Export 支持 COCO、VOC、YOLO 等主流格式点选格式直接下载交给训练脚本即可。如果你做的是激光雷达点云项目CVAT 同样有专门的三维标注画布支持多视角联动绘制更多功能细节和进阶配置可以翻仓库里的 site/content/en/ 文档目录内容很全。部署中容易踩的五个坑现象原因解法8080 端口打不开端口被本机其他服务占用修改 docker-compose.yml 中前端服务的8080:8080映射改成9090:8080之类的形式再docker-compose up -d容器反复重启、页面一直转圈首次拉取镜像慢或迁移未跑完docker-compose logs -f看具体卡点网络差就手动docker pull镜像或配置镜像加速permission denied当前用户无 Docker 权限把用户加入 docker 组并重新登录避免长期用 sudo 跑服务创建超级用户报数据库未就绪容器启动时迁移仍在执行等日志显示迁移完成后再执行createsuperuser命令本身不会损坏数据服务器内存吃紧、页面变卡大视频抽帧和队列任务占用内存降低任务预览分辨率、分批上传视频必要时给机器加 swap需要彻底重来时docker-compose down docker-compose up -d即可数据存在命名卷里不会丢。部署成功之后账户已经建好了接下来把 CVAT 当成团队工具用起来拉人进来在组织里创建角色并分配项目权限标注员、质检员、管理员各司其职标注进度在界面上实时可见给机器加活通过内置模型或 serverless/ 里的示例函数接入自己的检测模型AI 先标、人来修给代码留接口批量导入导出、任务管理都可以走 REST API配套的 cvat-sdk/ 提供了 Python 客户端写脚本很方便养成习惯标完即导出用统一格式版本化管理数据集训练脚本才能稳定复现。到这里一台能多人协作、AI 辅助的数据标注平台就已经就位了。【免费下载链接】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),仅供参考
返回列表