エンタープライズレベルのセキュリティ: ISO 27001およびSOC 2 Type I準拠。

Link to this sectionLabel Studio 統合#

直接の Label Studio インポートが Ultralytics Platform にまもなく追加されます。これにより、生画像の検出やセグメンテーションのエクスポート形式を選ぶことなく、そのままの状態でアップロードできるようになります。

それまでの間、現在でも機能する簡単な手順があります。Label Studio の YOLO with Images エクスポートはクラスリストも含めて Platform が読み込めるレイアウトになっているためです。

Link to this section今すぐ Label Studio からインポートする#

  1. Label Studio からエクスポートする。 プロジェクトを開き、Export をクリックします。
  2. 画像を含む形式を選択する。 YOLO with Images を選択し、Export をクリックします。
  3. Platform にアップロードする。 ZIP から新しいデータセットを作成します。
  4. トレーニングする。 ワークスペースから離れることなく、アノテーションの編集トレーニング、およびデプロイを行います。
通常の YOLO および COCO のエクスポートはアノテーションのみ

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.zip

COCO_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.txtnotes.json を探すため、別のフォルダー内でエクスポートを再圧縮するとラベル名が失われ、クラスが class0class1 などのようにインポートされてしまいます。

Link to this sectionエクスポート形式の選択#

Label Studio はいくつかのエクスポート形式を提供しています。画像検出およびセグメンテーションの場合:

Label Studio の形式動作注意点
YOLO with Images最適classes.txt と画像が出力されるため、1回のアップロードで十分です
COCO with Imagesはい読み込み可能。ポリゴンとボックスの混在はセグメントとしてインポートされ、ボックスのみのものは除外されます
YOLO / COCOいいえアノテーションファイルのみ — データセットに画像が含まれずにインポートされます
Pascal VOC XMLいいえXML ラベルファイルは読み込めません
Pascal VOC はアノテーションなしでインポートされます

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 のアノテーションエディターで開きます
  • 今すぐトレーニング — データセットは処理が完了し次第、クラウドトレーニングの準備が整います
現在利用可能な機能

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

コントリビューター

コメント