For the complete documentation index, see llms.txt. This page is also available as Markdown.

タスクの管理

SDKを使ってMindkosh上でタスクを作成・管理する方法をご覧ください

データセットを作成し、そこにファイルをアップロードしたら、アノテーションを開始するためのタスクを作成できます。

タスクの作成方法は次のとおりです。

from mindkosh import Client, Label

labelsObjects = [
    mindkosh.Label(
        name="Pedestrian",
        color=hex_codes[0],
        sequence=1,
        attributes=[
            {
                'name': 'Age-group',
                'input_type': 'radio',
                'default_value': 'Adult',
                'mutable': False,
                'values': ['Adult', 'Child']
            }
        ]
    ),
    mindkosh.Label(name="Truck", color=hex_codes[1], sequence=2),
]

newTask = client.task.create(
    name="sample-task",
    labels=labelsObjects,
    dataset_id=datasetId,
    project_id=213,
    job_modes=['validation','qc'],
    batches=3,
    tags=['tag1'],
)

ラベルのプロパティ

プロパティ
必須
説明

name

string

はい

タスクの名前。

color

string

はい

ラベルの色を16進数文字列で指定します。

sequence

integer

はい

ラベルが表示される順序。

track

boolean

いいえ

このラベルをフレームをまたいで追跡するかどうか。

lock_dimenions

boolean

いいえ

Point cloud タスクの追跡ラベルにのみ適用されます。true に設定すると、オブジェクトの寸法はすべてのフレームで同じままになります。

type

non_mask (デフォルト)、 semantic_mask または instance_mask

いいえ

ラベルがセグメンテーションラベルかどうか。

attributes

辞書の配列

いいえ

下の attributes セクションを参照してください。

ラベル属性(プロパティ)

Mindkosh は次の種類の属性をサポートしています:

ラジオボタン アノテーターが1つだけ選択できる選択肢の範囲を指定します。

チェックボックス 2つの値を取ることができる属性を指定します - True または False

テキスト 自由記述テキストを入力します。OCRにも使用できます。

数値

タスクのパラメータ

プロパティ
必須
説明

name

string

はい

タスクの名前

labels

Label の配列 Label オブジェクト

はい

ラベル

dataset_id

integer

はい

タスクの作成元となるデータセットのデータセットID。

tags

文字列の配列

いいえ

指定したタグを持つデータセットファイルからタスクを作成します

project_id

integer

いいえ

このタスクを配置する既存プロジェクトのプロジェクトID。

job_mode

['validation'] または ['validation', 'qc']

いいえ

タスクにどのアノテーションモードを含めるか。デフォルトではアノテーションのみが含まれます。

batches

integer

いいえ

タスクデータをいくつのバッチに分割するか

最終更新