データセットのバージョンをエクスポート
学習用にRoboflowからデータをエクスポートします。
概要
エクスポートすると、選択したアノテーション形式でデータセットのバージョンのダウンロード可能なスナップショットが生成されます - YOLO、COCO、Pascal VOC、CreateML など(完全な一覧は formats ディレクトリ)。Roboflow の Web アプリ、Python SDK、REST API、または CLI からエクスポートできます。データセットのバージョンは学習用に作成されるため、エクスポートされた画像は圧縮され、クラス名はサニタイズされます。詳細は エクスポートの動作 をご覧ください。詳細と、元の品質の画像を取得する方法も記載しています。
Web アプリ
Web インターフェースから、いつでも Roboflow のデータをエクスポートできます。
データをエクスポートするには、まず Roboflow ダッシュボードでデータセットのバージョンを生成します。これは、プロジェクトに関連付けられた「Versions」ページから行えます。
データセットを生成したら、データセットのバージョンの横にある「Export」をクリックします:

さまざまな形式でデータをダウンロードできます。対応しているエクスポート形式の全一覧は、当社の「Export」タブで確認できます。 formats ディレクトリ.
エクスポート形式を選択した後、データを .zip ファイルとして、または curl リンクとして、コマンドラインからダウンロードできます。

この curl および Python コードには、アカウント固有の秘密鍵が含まれます。この鍵は共有しないでください!

HTTP API
/:workspace/:project/:version/:format は、特定の形式でエクスポートされたデータセットのダウンロードリンクを取得するために使用するルートです。これを以下の Jupyter ノートブックで使用できます。 当社のモデルライブラリ または独自のカスタム学習スクリプトで利用できます。
次のエンドポイントは export 値を返し、その中に link キーが含まれており、その URL からデータセットをダウンロードできます:
以下は、エンドポイントが返すペイロードの例です:
エクスポート形式オプション
データセットのエクスポートで利用できる設定オプションは次のとおりです:
clip
folder
multiclass
coco-segmentation
coco-segmentation
coco
coco
clip
folder
clip
png-mask-semantic
yolov5pytorch
createml
clip
coco
darknet
createml
multiclass
darknet
tensorflow
multiclass
tfrecord
tensorflow
voc
tfrecord
yolokeras
voc
yolov5pytorch
yolokeras
yolov7pytorch
yolov4pytorch
mt-yolov6
yolov4scaled
retinanet
yolov5-obb
benchmarker
yolov5pytorch
yolov7pytorch
mt-yolov6
retinanet
benchmarker
Python SDK
Python パッケージを使って、バージョンの生成とデータセットのエクスポートの両方を行えます。
Python SDK からエクスポート用のデータセットの ZIP ファイルを作成するには、まず特定の プロジェクトのバージョンを取得します:
その後、データセットを直接ダウンロードします:
download メソッドは、必要に応じてエクスポートの作成を自動で処理し、ZIP ファイルを指定した場所に展開して、データセットの内容を説明するオブジェクトを返します。
エクスポート前にバージョンを生成する方法については、 データセットのバージョンを作成.
元の品質の画像をダウンロード
エクスポートされた画像は学習用に圧縮されています( エクスポートの動作)。データセット全体の元のフル解像度画像をダウンロードするには、 Image Search API:
CLI
次のコマンドを使用して、Roboflow CLI からデータをエクスポートできます:
この CLI コマンドの詳細は、ドキュメントをご覧ください。
エクスポートの動作
データセットのバージョンは、コンピュータビジョンモデルの学習データとして使うように設計されています。そのため、モデルの学習体験と性能を向上させるためにいくつかの最適化を行っています。
画像圧縮
学習の遅延を防ぐため、十分なモデル性能に必要な解像度と学習速度のバランスを保てるレベルで画像を圧縮しています。
元の品質の画像をダウンロードしたい場合は、データセット内の画像をクリックして「Download Image」を選択してください。

また、次の API を通じて画像にプログラムからアクセスすることもできます。 Image Details API。その image.urls.original プロパティには、元の品質の画像へのリンクが示されています。
データセット内のすべての元の品質の画像をプログラムからダウンロードする方法については、 元の品質の画像をダウンロード Python SDK セクションをご覧ください。
使用可能な文字
学習時に問題が発生するのを防ぐため、アップロード/インポート時とエクスポート時の両方でクラス名をサニタイズしています。エクスポート時には、次の処理を行います:
クラス名は ASCII に変換されます
可能な場合は、文字を英語表記に置き換えます(例:
üからu)それ以外の場合は、ダッシュ(
-)
最終更新
役に立ちましたか?