Scripts2026年5月23日·1 分钟阅读

CVAT — Computer Vision Annotation Tool for AI Training Data

A self-hosted annotation platform for labeling images and videos with bounding boxes, polygons, keypoints, and more. Built for teams building computer vision models.

Agent 就绪

Agent 可直接安装

这个资产可安装;Agent 先选择当前运行时、检查安装计划,再运行匹配命令。

Native · 98/100策略:允许
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
CVAT Overview
直接安装命令
npx -y tokrepo@latest install c06f0d95-563d-11f1-9bc6-00163e2b0d79 --target codex

先 dry-run 确认安装计划,再运行此命令。

Introduction

CVAT (Computer Vision Annotation Tool) is an open-source platform for labeling images and videos to create training datasets for machine learning models. Originally developed by Intel, it provides a web-based interface where annotators can draw bounding boxes, polygons, polylines, keypoints, and cuboids. It supports team workflows with task assignment, quality control, and export to common dataset formats.

What CVAT Does

  • Annotates images and video frames with multiple label types including bounding boxes, polygons, and keypoints
  • Supports semi-automatic annotation using AI models via the Nuclio serverless framework
  • Manages multi-user projects with task assignment, review workflows, and quality analytics
  • Exports datasets in COCO, Pascal VOC, YOLO, Datumaro, and other popular formats
  • Provides a REST API and Python SDK for programmatic task creation and data retrieval

Architecture Overview

CVAT runs as a set of Docker containers: a Django backend, a PostgreSQL database, a Redis queue, and an Nginx reverse proxy. The frontend is a React application that communicates with the backend via REST APIs. For AI-assisted annotation, CVAT integrates with Nuclio to deploy inference models as serverless functions that run alongside the main application.

Self-Hosting & Configuration

  • Requires Docker and Docker Compose on a Linux host
  • Minimum recommended: 4 CPU cores, 8 GB RAM for small teams
  • GPU support is optional, used only for AI-assisted annotation models
  • Configure SMTP, storage backends, and auth providers via environment variables
  • Persistent data is stored in Docker volumes for the database and uploaded media

Key Features

  • AI-assisted annotation with automatic bounding box and polygon suggestions
  • Built-in analytics dashboard for tracking annotation progress and quality
  • Supports both image and video annotation with frame-level interpolation
  • Cloud storage integration with AWS S3, Google Cloud Storage, and Azure Blob
  • Active Directory and LDAP integration for enterprise single sign-on

Comparison with Similar Tools

  • Label Studio — more general-purpose (text, audio, images); CVAT specializes in computer vision
  • doccano — focused on text annotation; CVAT handles images and video
  • Supervisely — commercial platform with a free tier; CVAT is fully open source
  • VOTT — archived by Microsoft; CVAT is actively maintained with frequent releases

FAQ

Q: Can CVAT handle video annotation? A: Yes. CVAT supports frame-by-frame video annotation with object tracking and interpolation between keyframes.

Q: Does it support automatic annotation? A: Yes. You can deploy pre-trained models (such as YOLO or Faster R-CNN) via the Nuclio integration to generate automatic annotations that annotators can then refine.

Q: What export formats are supported? A: CVAT exports to COCO JSON, Pascal VOC XML, YOLO TXT, Datumaro, LabelMe, and several other formats.

Q: Is there a cloud-hosted version? A: Yes. The team offers a managed cloud service at app.cvat.ai with free and paid plans.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产