タスクの管理
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
いいえ
タスクデータをいくつのバッチに分割するか
最終更新
役に立ちましたか?