Link to this sectionLabel Studio 統合#
直接の Label Studio インポートが Ultralytics Platform にまもなく追加されます。これにより、生画像の検出やセグメンテーションのエクスポート形式を選ぶことなく、そのままの状態でアップロードできるようになります。
それまでの間、現在でも機能する簡単な手順があります。Label Studio の YOLO with Images エクスポートはクラスリストも含めて Platform が読み込めるレイアウトになっているためです。
Link to this section今すぐ Label Studio からインポートする#
- Label Studio からエクスポートする。 プロジェクトを開き、Export をクリックします。
- 画像を含む形式を選択する。 YOLO with Images を選択し、Export をクリックします。
- Platform にアップロードする。 ZIP から新しいデータセットを作成します。
- トレーニングする。 ワークスペースから離れることなく、アノテーションの編集、トレーニング、およびデプロイを行います。
Label Studio の YOLO および COCO オプションは画像を含まないラベルファイルを出力します。画像は通常、Label Studio が参照している URL の背後に存在するためです。それらのアーカイブのいずれかを Platform にアップロードすると、画像のないデータセットになります。代わりに with Images バリアントを選択してください。
Link to this sectionAPI でエクスポートする#
Label Studio のエクスポート API は同じアーカイブを返し、フォーマット名は exportType に含まれます:
curl -X GET "https://<your-label-studio>/api/projects/<project-id>/export?exportType=YOLO_WITH_IMAGES&download_all_tasks=true" \
-H "Authorization: Token <your-legacy-token>" \
-o dataset.zipCOCO_WITH_IMAGES および YOLO_OBB_WITH_IMAGES も同様に機能します。新しいパーソナルアクセストークンは使用前に短命なベアラートークンに交換されるため、インスタンスが発行するトークンの種類を確認してください。大規模なプロジェクトでは、代わりにスナップショットエンドポイントを使用してください。これにより、エクスポートがバックグラウンドジョブとして作成され、ID によってダウンロードされます。SDK の export_yolo_with_images.py サンプルがまさにそれを実行します。
Label Studio の YOLO エクスポートには、ラベルと一緒にクラスリストが含まれており、Platform がそれを読み込みます:
archive.zip/
├── classes.txt # class names Platform reads first
├── notes.json # fallback, used only when classes.txt is missing or empty
├── images/
└── labels/Label Studio が出力したそのままの状態でアーカイブをアップロードしてください。Platform はアーカイブのルートにある classes.txt と notes.json を探すため、別のフォルダー内でエクスポートを再圧縮するとラベル名が失われ、クラスが class0、class1 などのようにインポートされてしまいます。
Link to this sectionエクスポート形式の選択#
Label Studio はいくつかのエクスポート形式を提供しています。画像検出およびセグメンテーションの場合:
| Label Studio の形式 | 動作 | 注意点 |
|---|---|---|
| YOLO with Images | 最適 | classes.txt と画像が出力されるため、1回のアップロードで十分です |
| COCO with Images | はい | 読み込み可能。ポリゴンとボックスの混在はセグメントとしてインポートされ、ボックスのみのものは除外されます |
| YOLO / COCO | いいえ | アノテーションファイルのみ — データセットに画像が含まれずにインポートされます |
| Pascal VOC XML | いいえ | XML ラベルファイルは読み込めません |
Platform は Pascal VOC の XML ラベルを読み込みません。VOC エクスポートはエラーを出さずに静かに失敗し、画像はインポートされますがアノテーションはインポートされません。代わりに YOLO with Images または COCO with Images を選択してください。
Link to this section統合によって追加される機能#
適切なエクスポート形式の選択は、統合機能によって不要になるステップです。リリースされると、Label Studio の画像検出およびセグメンテーション形式のいずれかをエクスポートしてアップロードするだけで、Platform が一致する YOLO タスクにアノテーションを自動的にマッピングします。
- 形式を選ぶ必要がない — Label Studio の画像検出およびセグメンテーションのエクスポートが、ラベル名が保持された YOLO データセットにマッピングされます
- 1つのワークスペース — アノテーション、トレーニング、およびデプロイが、別々のツールや変換スクリプトにまたがらなくなります
- アノテーションを継続 — インポートされたデータセットは、SAM を活用したスマートアノテーションを含め、Platform のアノテーションエディターで開きます
- 今すぐトレーニング — データセットは処理が完了し次第、クラウドトレーニングの準備が整います
Labelbox、Roboflow、および Ultralytics HUB の統合は現在機能しており、Platform は YOLO、COCO、および Ultralytics NDJSON データセットを直接インポートします。