작업 관리
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
아니요
태스크 데이터를 몇 개의 배치로 나눌지
마지막 업데이트