# クラスラベル

オントロジーを作成し、ラベルをタスク作成時または編集時に追加できます。既存のラベルや属性を削除することはできない点に注意してください。

既に別のタスクでラベルが定義されている場合、新しいタスクのラベル設定時にそれらをコピーすることもできます。ラベルをコピーしたいタスクを選択してください。

ラベルを作成する際には、名前と色を指定し、さまざまなタイプの属性を追加できます。

<figure><img src="https://725705539-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaFKXVbOeJ2H3b8HBGVBG%2Fuploads%2FhHjp7ctUxhYeeyhUKTro%2Fimage.png?alt=media&#x26;token=db00d210-c40e-4e49-9a7e-278596c5f717" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
タスクが作成された後、ラベルと属性は削除できません。ただし、編集したり、タスクページの「Labels」タブからさらにラベルや属性を追加することは可能です。
{% endhint %}

### 基本設定

**色**\
ラベル名の左にあるカラーボックスをクリックしてクラスの色を設定できます

**クラスの順序**\
ラベルが注釈画面に表示される順序を設定するには、ラベル行の左側にあるドラッグアイコンを押したまま、適切な位置にドラッグしてください。

**トラック**\
このクラスのオブジェクトをフレーム間で一貫したIDで追跡し、自動補間させたい場合はオンにしてください。

**セマンティックおよびインスタンスマスク**\
これは異なる設定でポリゴンがどのように描画されるかを指定します。ポリゴンラベリングタスクの場合は「None」を選択してください。セマンティックまたはインスタンスラベリングタスクの場合は、各クラスに適切な設定を選んでください。詳細は [ここでのセグメンテーションマスクラベリングをご覧ください。 ](https://docs.mindkosh.com/ja/bideo/segumentshontsru#semantic-and-instance-labeling)

**デフォルト寸法（ライダーのみ）**\
このオブジェクトのデフォルト寸法を設定します。これを設定すると、このラベルの立方体を点群上に配置するたびに、そのサイズになります。

**寸法を固定（ライダーのみ）**\
オブジェクトをフレーム間で追跡している際に、その寸法をライフタイムを通じて一貫させたい場合は、これをtrueに設定してください。これにより、任意のフレームでオブジェクトのサイズを変更すると、その変更が自動的に他のすべてのフレームにコピーされます。&#x20;

###

### クラス属性

<figure><img src="https://725705539-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaFKXVbOeJ2H3b8HBGVBG%2Fuploads%2FtVTOKGhOvOyz1dcwzS0E%2Fimage.png?alt=media&#x26;token=fcdb1a92-de73-4b21-b188-36e7931e9b0f" alt=""><figcaption></figcaption></figure>

ラベルに以下のタイプの属性を追加できます：

1. **選択 -** 複数の選択肢を持つドロップダウンを追加し、そこから単一の値を選択できます。
2. **テキスト** - ユーザーが自由入力のテキストを入力できるボックスを追加します。ナンバープレートのような短いテキストや、OCR用途の長いテキスト入力に使用できます。
3. **数値** - ユーザーが任意の数値を入力できるボックスを追加します。
4. **ラジオボタン** - 単一の値を選択できるラジオボタングループを追加します。
5. **チェックボックス** - 真または偽のタイプの値。

さらに、各属性は以下のようにマークできます *可変（Mutable）* および *必須。*

1. **可変（Mutable）** - トラックにのみ適用されます。チェックされている場合、同一オブジェクトの異なるフレーム間で属性値が変化することを許可します。例えば、車はフレームによって遮蔽されることがあるため、そのMutableプロパティはTrueに設定すべきです。しかしナンバープレートや車種、色などはオブジェクト固有であるため、これらのMutableプロパティはFalseに設定すべきです。
2. **必須 -** 属性に対して、アノテーターが適切な値を設定したかどうかを検証するチェックを設定したい場合は、これをtrueにしてください。このテストに失敗した注釈は、注釈ページで赤くハイライトされます。

<figure><img src="https://725705539-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaFKXVbOeJ2H3b8HBGVBG%2Fuploads%2F7XJto6WwQ1bbVEzc2vbW%2Fimage.png?alt=media&#x26;token=eccbcb90-5348-4a05-b04a-5abce2c7b0c6" alt=""><figcaption><p>属性が必須としてマークされており、アノテーターによって設定されていない場合は、赤くハイライトされます。</p></figcaption></figure>
