This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Integrations

This section contains information about the tools that are integrated with CVAT.

1 - FiftyOne

FiftyOne is an open-source tool for building high-quality datasets and computer vision models. FiftyOne supercharges your machine learning workflows by enabling you to visualize datasets and interpret models faster and more effectively.

FiftyOne provides an API to create tasks and jobs, upload data, define label schemas, and download annotations using CVAT, all programmatically in Python. All of the following label types are supported, for both image and video datasets:

  • Classifications
  • Detections
  • Instance segmentations
  • Polygons and polylines
  • Keypoints
  • Scalar fields
  • Semantic segmentation

2 - CVAT and Human Protocol

The integration of CVAT with HUMAN Protocol offers a groundbreaking approach to data annotation for AI and machine learning projects.

This collaboration combines CVAT’s advanced annotation tools with HUMAN Protocol’s innovative task distribution and compensation system, creating a seamless, efficient workflow for crowdsourcing annotations.

For more details on how to leverage the features of both platforms for your projects, check out these articles:


See:

Basic terms

In the realm of computer vision and AI, understanding the roles and components within data annotation projects is crucial.

Here’s a quick overview of basic terms related to CVAT and Human Protocol integration, providing a clear picture of the workflow and participants involved.

Term Explanation
Requester An individual or organization that needs data annotated for AI models.
Annotator A person who labels data, such as images or videos, for machine learning.
Dataset A collection of data, often images or videos, used for training AI models.

Requester: How to get data annotated?

Note: Either you are Requester or Annotator, to access this feature, you’ll need to send a request to HUMAN Protocol.

To register and launch a job on the HUMAN Protocol site, follow these steps:

  1. Create a Requester account on the Human Protocol site.
  2. Log in to your account and launch a Job.

The job will appear on the Annotators’ dashboard and will be annotated according to the specified requirements and quality standards.

Annotator: How to earn money?

Note: Either you are Requester or Annotator, to access this feature, you’ll need to send a request to HUMAN Protocol.

To start earning money on the Human Protocol site, follow these simple steps:

  1. Register on the Human Protocol site
  2. Complete KYC process.
  3. Connect crypto wallet to your account.
  4. Select job from Data Labeling Jobs menu.
  5. Annotate.
  6. After annotation is complete, change job status to Complete.

After the job is reviewed and accepted by the Requester, the money will be deposited into your account.

Video tutorial