アノテーションクラス

アノテーションクラスを作成

プロジェクトページの左サイドメニューの[アノテーションクラス]をクリックするとアノテーションページに移動します。画面右上の[アノテーションクラスを作成]をクリックして、アノテーションを設定していきます。

アノテーションクラスのタイプ、名称、値を入力します。通常アノテーションタイプはプロジェクトタイプに対して一対一に紐づいています。名称はアノテーション作業時に表示される名前で、値はアノテーションを出力した後にプログラムなどで参照できます。
入力完了後に、[作成]または[保存して新規作成]をクリックして作成を完了します。

アノテーションクラスは複数作ることもできます。学習したモデルが判別するクラスごとに作成することを推奨しています。複数作る場合、アノテーションクラスの値が重複しないようにする必要があります。

アノテーションクラスの編集

アノテーションクラスの一覧から編集するアノテーションクラスの名称をクリックします。

アノテーションクラスを編集して[保存]をクリックします。

アノテーションクラスの削除

削除するアノテーションクラスの右側の削除アイコンをクリックするか、アノテーションクラスの名称をクリックした後に表示される編集ページで[アノテーションクラスを削除]をクリックします。

アノテーションクラスの順序を並び替える

アノテーション画面で表示されるアノテーションクラスの順序を並び替えることができます。アノテーションクラス一覧から、対象のアノテーションの左のアイコンをドラッグアンドドロップすることで順序を並び替えれます。

アノテーションクラスの属性の順序を並び替える

上記のアノテーションクラスの並び替えと同様に、アノテーションクラス編集画面でアノテーションクラスの属性を並び替えることができます。

矩形の幅と高さの最小値を設定する

矩形のアノテーションクラスを作成または編集時に、矩形の幅と高さの最小値を設定することができます。

「 画像 - 骨格推定」プロジェクトで矩形を利用する

「画像 - 骨格推定」プロジェクトで、矩形をセットでアノテーションする場合、アノテーションクラス作成画面で「矩形あり」に変更してください。

以下のようにアノテーションできるようになります。

アノテーションクラスのインポート・エクスポート機能

アノテーションクラスをインポート・エクスポートをすることができます。エクスポートしたアノテーションクラスのファイルをそのままインポートできます。

🚧

既存のアノテーションクラスと同じvalueのアノテーションクラスがインポートされた場合、アノテーションクラスのインポートをスキップします。

入力・出力フォーマットは下記です。

JSON

[
    {
        "type": "bbox",
        "title": "dog",
        "value": "dog",
        "color": "#69D100",
        "order": 1,
        "vertex": 0,
        "attributes": [
            {
                "type": "text",
                "name": "kind",
                "key": "kind",
                "value": "",
                "options": [],
                "order": 1
            },
            {
                "type": "text",
                "name": "color",
                "key": "color",
                "value": "",
                "options": [],
                "order": 2
            }
        ],
        "keypoints": []
    },
    {
        "type": "bbox",
        "title": "cat",
        "value": "cat",
        "color": "#dd2eb9",
        "order": 2,
        "useBBox": false,
        "vertex": 0,
        "attributes": [],
        "keypoints": [
            {
                "name": "鼻",
                "key": "nose",
                "color": "#0033CC",
                "edges": [
                    "left_eye",
                    "right_eye"
                ],
                "value": []
            },
            {
                "name": "左目",
                "key": "left_eye",
                "color": "#0033CC",
                "edges": [
                    "nose",
                    "right_eye",
                    "left_ear"
                ],
                "value": []
            },
            {
                "name": "右目",
                "key": "right_eye",
                "color": "#0033CC",
                "edges": [
                    "nose",
                    "left_eye",
                    "right_ear"
                ],
                "value": []
            },
            {
                "name": "左耳",
                "key": "left_ear",
                "color": "#0033CC",
                "edges": [
                    "left_eye"
                ],
                "value": []
            },
            {
                "name": "右耳",
                "key": "right_ear",
                "color": "#0033CC",
                "edges": [
                    "right_eye"
                ],
                "value": []
            }
        ]
    }
]