データのアップロード
UI、SDKを通じてデータを取り込み、またはご自身のクラウドストレージを接続します。
Mindkoshのデータセットにデータを追加する方法はいくつかあります。
UIを使用したアップロード
ほとんどのデータ型はUIから直接アップロードできます。これを行うには、新しいデータセットを作成するか既存のデータセットを選択します。データセットページで、 ファイルを追加 ページ上部のボタンをクリックします。次に、ファイルをドラッグアンドドロップするだけでデータをアップロードできます。選択したデータセットタイプでサポートされているファイル形式のみ表示されることに注意してください。
点群への参照画像の追加(例えばセンサーフュージョンのユースケース)はUIではサポートされていません。これらはSDKを使用してのみ追加できます。RGB画像に対する深度画像やサーマル画像など、他の画像に対する参照画像についても同様です。
画像のサポート形式
PNG(単一チャンネルおよびRGB)、JPG、JPEG、BMP、WEBP
点群のサポート形式
ASCII PCD、Binary PCD、Binary compressed PCD
UIでは一度に1000ファイルまでしかアップロードできません。ファイルがそれ以上ある場合は、チャンクに分けてアップロードできます。ただし、大量のファイルをアップロードする場合はSDKを使用することを推奨します。
SDKを使用したアップロード
以下の SDKに関するドキュメント を参照して、SDKを使用してデータをアップロードする方法を確認してください。SDKを使用するにはSDKトークンが必要です。取得するには当社までご連絡ください。
クラウドストレージからのデータ追加
データを当社のサーバーにアップロードする代わりに、ご自身のクラウドストレージをMindkoshに接続することもできます。この設定では、データはMindkoshのサーバーに保存されず、ストレージからユーザーのブラウザへ直接ストリーミングされます。
自身のクラウドストレージからデータを追加するには、まずクラウド認証情報をMindkoshに追加する必要があります。これは一度だけ行うプロセスです。認証情報を追加すれば、以降は何度でも認証情報を追加することなくデータを追加できます。
現在、AWS S3、Microsoft Azure、Google Cloud Storageをサポートしています。
クラウドストレージからデータを追加する手順:
新しいデータセットを作成します。
を選択します ユーザークラウド をストレージの場所として選択します。
適切なクラウドプロバイダーを選択し、以下の手順に従ってください。
AWS S3
MS Azure
Google Cloud Storage

クラウドストレージをMindkoshに接続する際、クラウドストレージプロバイダーによって発生するアウトバウンドデータ転送料金が請求される場合があります。該当するかどうかはクラウドプロバイダーの設定を確認する必要があります。例として、一般的なAWS S3の設定では、S3から転送されるデータ1GBあたりUSD 0.09のアウトバウンドデータ転送料金が発生します。
AWS S3からのデータ追加
データセットを作成する前に認証情報を追加していることを確認してください。こちらの AWS S3の認証情報を追加するためのガイドはこちらをご確認ください。S3バケットからデータを追加するには、以下の詳細を入力します。
ロケーション バケットのAWSリージョン バケット名 バケット名を入力してください。注意:接頭辞( https や S3、 や末尾のスラッシュなど)は含めず、バケット名のみを入力してください。
ディレクトリ データセットに追加したい画像/点群が含まれるディレクトリを入力してください。ここで入力したルートディレクトリのみをスキャンし、サブディレクトリはスキップされます。データがここで指定したディレクトリにあることを確認してください。
例えば、画像が次のように保存されている場合:
s3://example_bucket_name/sample_dataset/slice_1/image_0001.png
s3://example_bucket_name/sample_dataset/slice_1/image_0002.png
次のように入力します、 example_bucket_name をバケットとして、そして sample_dataset/slice_1/ をディレクトリとして入力すると、このディレクトリ内のすべての画像がデータセットに追加されます。
MS Azureからのデータ追加
データセットを作成する前に認証情報を追加していることを確認してください。こちらの MS Azureの認証情報を追加するためのガイドをご参照ください。Azureのコンテナからデータを追加するには、以下の詳細を入力します。
ロケーション
コンテナのリージョン
ストレージアカウント/コンテナ名
ストレージアカウント名とコンテナ名を「/」で区切って入力してください。 /例えば、ストレージアカウント名が teststorageaccount でコンテナ名が testcontainerの場合、次のように入力します - teststorageaccount/testcontainer
ディレクトリ
コンテナ内で、データセットに追加したい画像/点群が含まれるディレクトリを入力してください。コンテナ名自体は含めず、コンテナ内のディレクトリのみを入力してください。ファイルがコンテナのルート(ディレクトリ内にない)にある場合は、ディレクトリ欄に単に / を入力してください。
例えば、画像が次のように保存されている場合:
testcontainer/sample_dataset/slice_1/image_0001.png
testcontainer/sample_dataset/slice_1/image_0002.png
次のように入力します sample_dataset/slice_1/ をディレクトリとして入力すると、このディレクトリ内のすべての画像がデータセットに追加されます。
Google Cloud Storageからのデータ追加
データセットを作成する前に認証情報を追加していることを確認してください。こちらの Google Storageの認証情報を追加するためのガイドをご参照ください。Google Cloudのバケットからデータを追加するには、以下の詳細を入力します。
ロケーション バケットのリージョン バケット名 バケット名を入力してください。注意:接頭辞( https や末尾のスラッシュなど)は含めず、バケット名のみを入力してください。
ディレクトリ
バケット内で、データセットに追加したい画像/点群が含まれるディレクトリを入力してください。バケット名自体は含めず、バケット内のディレクトリのみを入力してください。ファイルがバケットのルート(ディレクトリ内にない)にある場合は、単に / を入力してください。
例えば、画像が次のように保存されている場合:
testbucket/sample_dataset/slice_1/image_0001.png
testbucket/sample_dataset/slice_1/image_0002.png
次のように入力します sample_dataset/slice_1/ をディレクトリとして入力すると、このディレクトリ内のすべての画像がデータセットに追加されます。
最終更新
役に立ちましたか?