YOLO Vision 2026:

CVAT 統合#

CVAT からの直接インポートが Ultralytics Platform に間もなく追加され、CVAT の画像検出やセグメンテーションのエクスポート形式を選択せずにそのままアップロードできるようになります。

Until then there is a short path that works today, because CVAT already exports in the Ultralytics YOLO layout Platform reads.

CVAT から今すぐインポート#

  1. Export from CVAT. Open your task and choose Actions > Export task dataset (from a job it is Menu > Export job dataset).
  2. フォーマットを選択します。 タスクに一致する Ultralytics YOLO エントリを選択します。CVAT は Ultralytics YOLO Detection 1.0Ultralytics YOLO Segmentation 1.0Ultralytics YOLO Oriented Bounding Boxes 1.0、および Ultralytics YOLO Pose 1.0 を個別にリストします。
  3. [Save images] を有効にし.zip に名前を付けて、[OK] をクリックします。画像がない場合、アーカイブにはアノテーションのみが含まれ、Platform はインポートできません。
  4. アーカイブをダウンロードします。 エクスポートはバックグラウンドで実行されます。完了したら、CVAT の Requests ページから取得してください。
  5. Platform にアップロードします。 ZIP から 新しいデータセットを作成 します。
  6. トレーニングを行います。 ワークスペースから離れることなく、アノテーションの編集トレーニング、および デプロイ を行います。

Ultralytics Platform CVAT Dataset Import

CLI を使用したエクスポート#

CVAT's CLI を使用すると、ターミナルから同じアーカイブをエクスポートできます:

pip install cvat-cli
cvat-cli project export-dataset --format "Ultralytics YOLO Detection 1.0" --with-images yes 104 dataset.zip

104 をプロジェクト ID に置き換え、フォーマット文字列をタスクに一致するバリエーションに置き換えます。--with-images yes[Save images] スイッチの CLI 相当の機能であり、これがない場合、アーカイブにはアノテーションのみが含まれます。

CVAT's Ultralytics YOLO export produces the layout Platform expects, so nothing needs converting:

archive.zip/
├── data.yaml          # class names Platform reads
├── images/train/
└── labels/train/

エクスポート形式の選択#

CVAT には 多くのエクスポート形式 が用意されています。ここでは次の 3 つが重要です:

CVAT フォーマット動作注意点
Ultralytics YOLO最適data.yaml が含まれるため、ラベル名がそのまま保持されます
COCO 1.0はいRead too; a mix of polygons and boxes imports as segment, and the box-only ones are dropped
COCO Keypoints 1.0はい最も一般的なシェイプから取得されたキーポイント数を持つポーズデータセットとしてインポートされます
YOLO 1.1一部バウンディングボックスはインポートされますが、その obj.names ファイルは読み取られません。クラスは class0class1、… として到着します

読み込みを行うには、すべての COCO アノテーションに bbox が含まれている必要があり、クラウド領域("iscrowd": 1)はスキップされます。カテゴリ名はクラス名となり、カテゴリ ID はアーカイブ内のすべての JSON ファイル間で統合されるため、分割ごとのエクスポートでも一貫したクラス ID が維持されます。

Pascal VOC はアノテーションなしでインポートされます

Platform does not read Pascal VOC XML labels, and a VOC export fails quietly rather than loudly: the images import, the annotations do not, and a VOC export of five or more images also picks up a single class named after its image folder. Choose Ultralytics YOLO or COCO instead.

統合によって追加される機能#

適切なエクスポート形式を選択することは、統合機能によって不要になる手順です。この機能がリリースされると、CVAT の画像検出およびセグメンテーション形式のいずれかをエクスポートしてアップロードするだけで、Platform がアノテーションを一致する YOLO task に自動的にマッピングします。

  • No format to choose — CVAT's image detection and segmentation exports map to a YOLO dataset with label names preserved
  • 1つのワークスペース — アノテーション、トレーニング、およびデプロイが、別々のツールや変換スクリプトにまたがらなくなります
  • アノテーションを続行します。インポートされたデータセットは、SAM を活用したスマートアノテーションを含め、Platform の アノテーションエディタ で開きます。
  • すぐにトレーニングを開始します。データセットの処理が完了し次第、クラウドトレーニング の準備が整います。
現在利用可能な機能

Labelbox および Roboflow との統合は現在機能しており、Platform は YOLO、COCO、および Ultralytics NDJSON データセットを直接インポートします。

コメント