> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/roboflow/roboflow-jp/datasets/manage-datasets/add-tags-to-images.md).

# 画像にタグを追加する

Roboflow には画像タグ付け機能があります。この機能を使うと、アップロード時に画像へタグを割り当てることができます。これらのタグはラベリングのための一括割り当てに使用でき、ラベリング用の画像を割り当てる際の精度を高められます。さらに、画像タグは、データセットに関連付けられた Roboflow のデータセット検索でパラメータとして使用できます。

### アップロード時にタグを割り当てる

データのアップロード時には、Web インターフェースと [REST API および Python SDK](https://docs.roboflow.com/api-reference/images/upload-api)の両方でタグを割り当てることができます。以下の画像は、Web インターフェースを使用してアップロードした画像に関連付けるタグを指定する方法を示しています:

<figure><img src="/files/1dfc4bff01c4c9b07f86b6383f0fc013f95565d8" alt="Opening the Tag menu prior to image Upload"><figcaption><p>画像アップロード前にタグメニューを開く</p></figcaption></figure>

### CLI

既存の画像にタグを追加・削除するには、 `roboflow image metadata` コマンドを使用します:

```bash
# 画像にタグを追加
roboflow image metadata <image_id> --tags "reviewed,v2"

# 画像からタグを削除
roboflow image metadata <image_id> --remove-tags "draft,needs-review"

# 1回の呼び出しでタグを追加・削除
roboflow image metadata <image_id> --tags "approved" --remove-tags "pending"

# 複数の画像のタグを一括更新
roboflow image metadata img1,img2,img3 --tags "processed" --poll
```

アップロード時に `roboflow image upload`:

```bash
roboflow image upload photo.jpg -p my-project --tag "review,v2"
```

### Images タブでタグを適用

Images タブでタグを適用するには、タグを適用したい画像をクリックし、ページ右上の "Images Selected" ボタンをクリックしてから "Apply tags" をクリックします。これにより、選択した画像に任意の数のタグを追加できます。

<figure><img src="/files/88965a1b390cd1688cfba29d0753bf288a310365" alt=""><figcaption><p>選択した画像へのタグの適用</p></figcaption></figure>

### プロジェクト全体でタグ名を変更または削除

プロジェクト内のすべての画像に対してタグ名を変更または削除するには、プロジェクトの "Settings" ページで "Tags" タブを開きます。

1. チェックボックス列を使用して、変更したいタグを選択します。
2. ツールバーで "Rename" または "Delete" をクリックします。
3. 名前変更の場合は、各タグの新しい名前を入力し、"Review Changes" をクリックしてから "Confirm Changes" をクリックします。
4. 削除の場合は、一覧を確認して確定します。

### タグで画像をフィルタリング

Roboflow ダッシュボードの Assign ページでタグを使って画像をフィルタリングできます:

<figure><img src="/files/0f4dbedf569f37c395eb1a2e2165af8a8ddfc87a" alt="Filtering by Existing dataset Tags from within the Assign tool"><figcaption><p>Assign ツール内から既存のデータセットタグでフィルタリング</p></figcaption></figure>

### Versions でデータをキュレートするためにタグを使用

その [Filter by Tag](https://docs.roboflow.com/datasets/image-preprocessing#filter-by-tag) 前処理ステップを使用すると、特定のデータを含めたり除外したりしたデータセットの Version を作成できます。この前処理ステップを使って、キュレーションされたデータの一部だけを学習または書き出しできます。

<figure><img src="/files/3be16fd8642852b3bd3cab0535dbe955541591c2" alt=""><figcaption><p>"Filter by Tag" 前処理ステップを使用して、特定のタグをデータセットの Version に入れることを必須にしたり、ブロックしたりできます。</p></figcaption></figure>
