작업 관리

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

아니요

포인트 클라우드 태스크의 추적 라벨에만 적용됩니다. true로 설정하면 객체의 크기가 모든 프레임에서 동일하게 유지됩니다.

type

non_mask (기본값), semantic_mask 또는 instance_mask

아니요

해당 라벨이 세그멘테이션 라벨인지 여부입니다.

attributes

사전 배열

아니요

아래의 속성 섹션을 참조하세요.

라벨 속성(프로퍼티)

Mindkosh는 다음 유형의 속성을 지원합니다:

라디오 버튼 라벨링 담당자가 1개만 선택할 수 있는 선택 범위를 지정합니다.

체크박스 2개의 값을 가질 수 있는 속성을 지정합니다 - 또는 거짓

텍스트 자유 형식 텍스트를 입력합니다. OCR에도 사용할 수 있습니다.

숫자

태스크 매개변수

속성
유형
필수
설명

name

string

태스크 이름

labels

배열의 Label 객체

라벨

dataset_id

integer

태스크를 생성할 데이터셋의 데이터셋 ID입니다.

tags

문자열 배열

아니요

지정된 태그가 있는 데이터셋 파일로부터 태스크를 생성합니다.

project_id

integer

아니요

이 태스크가 배치될 기존 프로젝트의 프로젝트 ID입니다.

job_mode

['validation'] 또는 ['validation', 'qc']

아니요

태스크에 어떤 주석 모드가 포함될지 나타냅니다. 기본적으로는 주석만 포함됩니다.

batches

integer

아니요

태스크 데이터를 몇 개의 배치로 나눌지

마지막 업데이트