データセットを検索する

テキストベースの検索クエリやフィルタを使って Roboflow のデータセットをよりよく理解します。

Roboflowでは、ファイル名や検索クエリで画像ファイルを検索でき、クエリとフィルタを組み合わせて特定の画像を見つけたり、データをよりよく理解したりできます。

  • あるタグが付いた分割内の画像: tag:factory split:train これはタグフィルタと分割フィルタを使用しています

  • セマンティック検索とクラスフィルタを使って欠けているラベルを見つける: person -class:helmet これはセマンティック検索とクラスフィルタに対する反転フィルタを使用しています

  • すべての画像に特定のフィルタが必要な場合: class:helmet AND NOT (tag:v1 OR tag:v2) これはクラスフィルタ、ブール論理、タグフィルタを使用しています

  • 注釈数が少ない横長の画像を見つける: min-width:1000 max-annotations:1 これは最小幅フィルタと最大注釈数フィルタを使用しています

の完全なリストを参照してください 検索フィルタ、および下の例も

これらすべての検索フィルタとクエリは組み合わせて使用できます

セマンティック検索

画像を言葉で説明して検索できます。これらのクエリは検索語に最も関連する画像を探し、オブジェクトが現在ラベル付けされていない場合でも画像を見つけるのに役立ちます。

フィルタセレクタなしでテキストクエリを入力するとセマンティック検索が行われます(例: filename:)

ファイル名で検索

次の filename: フィルタまたはファイル名テキストボックスを使用してファイル名を検索できます。これによりクエリが作成されます。

データセットの分割で検索

データセットの分割(train、valid、test)で画像を検索します

検索フィルタ

利用可能なフィルタは次のとおりです:

  • like-image:<IMAGE_ID>: 画像の内容に基づくセマンティック検索

  • tag : ユーザーが提供したタグでフィルタします。

  • filename : 指定したファイル名と一致するファイル名を検索します。クエリの先頭と末尾に * を付けると部分一致検索を実行できます。

  • split : 分割(train、test、valid)でフィルタします。

  • job:<JOB_ID> : 指定したジョブIDを持つ画像を表示します。

  • min-width:X : 幅が X より大きい画像を表示します。

  • max-width:X : 幅が X より小さい画像を表示します。

  • min-height:X : 高さが X より大きい画像を表示します。

  • max-height:X : 高さが X より小さい画像を表示します。

  • min-annotations:X : 指定した数より多い注釈を持つ画像をフィルタします。

  • max-annotations:X : 指定した数より少ない注釈を持つ画像を表示します。

  • class:CLASS: 指定したラベルで少なくとも1つの注釈がある画像を表示します。

ブール論理

AND、OR、NOT、および括弧を使用して複数のフィルタを組み合わせ、複雑なクエリを作成します。

class:helmet AND NOT (tag:v1 OR tag:v2)

反転フィルタ

フィルタの前にマイナス記号を付けて、フィルタに一致する画像を除外します。

class:helmet -class:vest

数値クラスフィルタ

画像内のラベル付き項目の数でフィルタします。

class:helmet=3 class:vest>=4

API

Roboflow上でデータセットや画像を次の方法でも検索できます: Search API.

Last updated

Was this helpful?