データのアップロード

UI、SDKを通じてデータを取り込み、またはご自身のクラウドストレージを接続します。

Mindkoshのデータセットにデータを追加する方法はいくつかあります。

UIを使用したアップロード

ほとんどのデータ型はUIから直接アップロードできます。これを行うには、新しいデータセットを作成するか既存のデータセットを選択します。データセットページで、 ファイルを追加 ページ上部のボタンをクリックします。次に、ファイルをドラッグアンドドロップするだけでデータをアップロードできます。選択したデータセットタイプでサポートされているファイル形式のみ表示されることに注意してください。

画像のサポート形式

PNG(単一チャンネルおよびRGB)、JPG、JPEG、BMP、WEBP

点群のサポート形式

ASCII PCD、Binary PCD、Binary compressed PCD

SDKを使用したアップロード

以下の SDKに関するドキュメント を参照して、SDKを使用してデータをアップロードする方法を確認してください。SDKを使用するにはSDKトークンが必要です。取得するには当社までご連絡ください。

クラウドストレージからのデータ追加

データを当社のサーバーにアップロードする代わりに、ご自身のクラウドストレージをMindkoshに接続することもできます。この設定では、データはMindkoshのサーバーに保存されず、ストレージからユーザーのブラウザへ直接ストリーミングされます。

自身のクラウドストレージからデータを追加するには、まずクラウド認証情報をMindkoshに追加する必要があります。これは一度だけ行うプロセスです。認証情報を追加すれば、以降は何度でも認証情報を追加することなくデータを追加できます。

現在、AWS S3、Microsoft Azure、Google Cloud Storageをサポートしています。

クラウドストレージからデータを追加する手順:

  1. 新しいデータセットを作成します。

  2. を選択します ユーザークラウド をストレージの場所として選択します。

  3. 適切なクラウドプロバイダーを選択し、以下の手順に従ってください。

    1. AWS S3

    2. MS Azure

    3. Google Cloud Storage

データセットを作成すると、入力した場所が関連ファイルのためにスキャンされ、データセットに追加されます。入力した場所のルートにあるファイルのみがスキャンされることに注意してください。サブディレクトリはスキャンされません。

AWS S3からのデータ追加

データセットを作成する前に認証情報を追加していることを確認してください。こちらの AWS S3の認証情報を追加するためのガイドはこちらをご確認ください。S3バケットからデータを追加するには、以下の詳細を入力します。

ロケーション バケットのAWSリージョン バケット名 バケット名を入力してください。注意:接頭辞( httpsS3、 や末尾のスラッシュなど)は含めず、バケット名のみを入力してください。

ディレクトリ データセットに追加したい画像/点群が含まれるディレクトリを入力してください。ここで入力したルートディレクトリのみをスキャンし、サブディレクトリはスキップされます。データがここで指定したディレクトリにあることを確認してください。

例えば、画像が次のように保存されている場合: 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/ をディレクトリとして入力すると、このディレクトリ内のすべての画像がデータセットに追加されます。

最終更新

役に立ちましたか?