データセットを検索する
テキストベースの検索クエリとフィルターを使用して、Roboflow のデータセットをより詳しく把握します。
Roboflow では、ファイル名、検索クエリ、またクエリとフィルタを組み合わせて、特定の画像を見つけたり、データをより深く理解したりできます。
特定のタグを持つ split の画像:
tag:factory split:trainこれは tag フィルタと split フィルタを使用しますSemantic Search と class フィルタを使って、欠けているラベルを見つけます:
person -class:helmetこれは Semantic Search と class フィルタに対する反転フィルタを使用しますある class を持つすべての画像に特定のフィルタが必要な場合:
class:helmet AND NOT (tag:v1 OR tag:v2)これは class フィルタ、論理演算、tag フィルタを使用しますアノテーション数が少ない横幅の広い画像を見つけます:
min-width:1000 max-annotations:1これは最小幅フィルタと最大アノテーション数フィルタを使用します
の完全な一覧を見る 検索フィルタ、以下の例もあわせてご覧ください
これらの検索フィルタとクエリはすべて組み合わせて使えます
Semantic Search
画像を説明することで検索できます。これらのクエリは、検索語に最も関連性の高い画像を検索し、オブジェクトにまだラベルが付いていない場合でも画像の発見に役立ちます。
フィルタセレクタを使わずにテキストクエリを入力すると、Semantic search が実行されます(例: filename:)

ファイル名で検索
を使ってファイル名を検索できます filename: フィルタまたはファイル名入力欄を使うと、クエリが自動で作成されます。

Dataset Split で検索
dataset split(train、valid、test)で画像を検索します

画像を別の split に再割り当てするには、画像を選択するか、検索結果から「Select all matching」を選び、バルク操作メニューの「Change Dataset Split」をクリックします。選択数が多い場合はバックグラウンドで処理されます。
検索フィルタ
利用可能なフィルタは次のとおりです:
like-image:<IMAGE_ID>: 画像コンテンツに基づく Semantic Searchtag: ユーザーが付与したタグでフィルタします。filename: 指定したファイル名に一致するファイル名を検索します。部分一致を行うには、クエリの先頭と末尾に * を付けてください。split: split(train、test、valid)でフィルタします。job:<JOB_ID>: 指定した job 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.
最終更新
役に立ちましたか?