어노테이션 에디터#
Ultralytics Platform은 경계 박스, 폴리곤, 키포인트, 회전 박스 및 분류로 이미지를 라벨링하기 위한 어노테이션 에디터를 포함합니다. 에디터는 수동 그리기, SAM 기반 스마트 어노테이션, 그리고 호환되는 YOLO 모델의 예측을 지원합니다.

graph TB
subgraph Draw["Shape set by the dataset task"]
A[Box]:::start & B[Polygon]:::start & C[Classify]:::start & D[Keypoint]:::start & E[OBB]:::start
end
subgraph AI["AI-Assisted"]
F[SAM Smart]:::start
G[YOLO Predict]:::start
end
Draw --> H[Save Labels]:::out
AI --> H
classDef start fill:#4CAF50,color:#fff
classDef out fill:#9C27B0,color:#fff지원되는 작업 유형#
어노테이션 편집기는 6가지 YOLO 태스크 유형을 위한 어노테이션 도구를 제공합니다:
| 작업 | 도구 | 어노테이션 형식 |
|---|---|---|
| Detect | 직사각형 | 바운딩 박스 (x, y, 너비, 높이) |
| Segment | 폴리곤 | 픽셀 단위 정밀 마스크 (폴리곤 정점) |
| Semantic | 폴리곤 | 클래스별 영역 마스크 (폴리곤 정점) |
| Classify | 클래스 선택기 | 이미지 수준 레이블 |
| Pose | 키포인트 | 스켈레톤 템플릿(Person, Hand, Dog, Face, Box, 사용자 지정) |
| OBB | 방향성 박스 | 회전된 바운딩 박스 (4개 모서리) |
6가지 어노테이션 유형이 각 이미지에 함께 저장됩니다. 기존 어노테이션을 잃지 않고 데이터셋의 활성 작업 유형을 전환할 수 있으며, 다시 전환하면 이전 어노테이션이 그대로 나타납니다.
Depth ground truth는 직접 그리는 것이 아니라 업로드하는 페어드 맵이므로, 편집기는 깊이 데이터셋에서 읽기 전용으로 열립니다.
작업 세부 정보#
Object Detection
수행 작업: 축 정렬 바운딩 박스로 객체와 위치를 식별합니다.
라벨 형식: class_id center_x center_y width height (모두 0-1로 정규화됨)
예시: 0 0.5 0.5 0.2 0.3 — 너비 20%, 높이 30%, (50%, 50%)에 중심을 둔 클래스 0
사용 사례: 재고 계산, 교통 모니터링, 야생 동물 탐지, 보안 시스템
인스턴스 세그멘테이션
수행 작업: 각 객체 인스턴스에 대해 픽셀 단위로 정밀한 마스크를 생성합니다.
라벨 형식: class_id x1 y1 x2 y2 x3 y3 ... (폴리곤 꼭짓점, 0-1로 정규화됨)
예시: 0 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9 — 사각형 마스크
사용 사례: 의료 영상, 자율 주행 차량, 사진 편집, 농업 분석
포즈 추정(Pose Estimation)
수행 작업: 스켈레톤 추적을 위한 신체 키포인트를 탐지합니다.
라벨 형식: class_id cx cy w h kx1 ky1 v1 kx2 ky2 v2 ...
- 가시성 플래그:
0=라벨 없음,1=라벨은 있으나 가려짐,2=라벨 있음 및 표시됨
예시: 0 0.5 0.5 0.2 0.3 0.6 0.7 2 0.4 0.8 1 — 2개의 키포인트를 가진 사람
사용 사례: 스포츠 분석, 물리 치료, 애니메이션, 제스처 인식
방향성 바운딩 박스 (OBB)
수행 작업: 각도를 인식하는 바운딩 박스로 회전된 객체를 탐지합니다.
라벨 형식: class_id x1 y1 x2 y2 x3 y3 x4 y4 (네 모서리 점, 정규화됨)
예시: 0 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9 — 회전된 직사각형
사용 사례: 항공 영상, 문서 분석, 제조 검사, 선박 탐지
이미지 분류
수행 작업: 전체 이미지에 단일 레이블을 할당합니다.
라벨 형식: 폴더 기반 — 클래스 이름별로 정리된 이미지 (train/cats/, train/dogs/)
사용 사례: 콘텐츠 관리, 품질 관리, 의료 진단, 장면 인식
시작하기#
이미지 어노테이션 방법:
- 데이터셋으로 이동합니다.
- 이미지를 한 번 클릭하여 전체 화면 어노테이션 에디터를 엽니다.
- 기본
Draw모드를 사용하거나, 지원되는 경우Smart로 전환하십시오. - 클래스를 선택하고 이미지에 직접 어노테이션을 추가하거나 조정합니다.
- 다른 이미지로 이동하거나 에디터를 닫습니다. 변경 사항은 각 편집 후에 자동으로 저장됩니다.
편집할 수 있는 데이터셋의 경우, 데스크톱에서 전체 화면 뷰어가 열리는 즉시 어노테이션 제어 기능이 활성화됩니다. 별도의 편집 모드나 Edit 버튼은 없습니다. 모바일 환경이거나 편집 권한이 없는 경우 전체 화면 뷰어는 읽기 전용입니다.

graph LR
A[Open Dataset]:::start --> B[Click Image]:::proc
B --> C[Annotate in Fullscreen]:::proc
C --> D[Changes Auto-Save]:::out
D --> E[Next Image]:::proc
E --> B
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef out fill:#9C27B0,color:#fff어노테이션 모드#
Draw은 공간 어노테이션 작업의 기본 모드입니다. 감지(detect), 세그먼트(segment), 시맨틱(semantic), OBB 데이터셋의 경우, 스마트 어노테이션을 사용할 수 있을 때 툴바에서 Smart 모드도 제공합니다.
| 모드 | 설명 | 단축키 |
|---|---|---|
| Draw | 작업별 그리기 도구가 포함된 기본 수동 모드 | V |
| 스마트 (Smart) | SAM 또는 YOLO 모델 보조 어노테이션 (탐지, 세그먼트, 시맨틱, OBB만 가능) | S |
포즈 어노테이션은 스켈레톤 템플릿과 함께 Draw을 사용합니다. Smart 버튼이 나타나지만 비활성화되며 "Coming Soon"으로 표시됩니다. 분류는 클래스 사이드바를 직접 사용하며 드로잉 툴바나 Smart 버튼이 전혀 표시되지 않습니다.
스마트 어노테이션은 현재 클라우드 또는 온프레미스 스토리지로 지원되는 연결된 데이터셋에서는 사용할 수 없습니다.
Draw 모드 도구#
바운딩 박스 (Detect)#
객체 주변에 직사각형 박스를 그립니다:
- 클래스 사이드바에서 클래스 선택
- 기본
Draw모드에서 클릭하고 드래그하여 직사각형을 그리십시오. - 놓아서 박스를 완성합니다.

- 8개의 모서리/가장자리 핸들을 드래그하여 크기를 조절합니다.
- 중앙을 드래그하여 이동합니다.
- 선택한 어노테이션을 제거하려면
Delete또는Backspace을 누르십시오.
폴리곤 (Segment)#
정밀한 폴리곤 마스크를 그립니다:
- 클래스 사이드바에서 클래스 선택
- 기본
Draw모드에서 클릭하여 꼭짓점을 추가하거나,Shift을 누른 채 마우스를 움직여 조밀한 점을 자유로그리기(freehand) 하십시오. - 더블 클릭하거나, 첫 번째 꼭짓점을 클릭하거나,
Enter또는Escape을 눌러 폴리곤을 닫으십시오.

- 개별 정점을 드래그하여 조정합니다.
- 전체 폴리곤을 드래그하여 이동합니다.
- 꼭짓점을 클릭하고
Delete을 눌러 제거하십시오.
키포인트 (Pose)#
스켈레톤 템플릿을 사용하여 포즈를 어노테이션합니다. 툴바에서 템플릿을 선택하고, 클릭 한 번으로 모든 키포인트를 배치한 다음, 개별 키포인트를 드래그하여 위치를 조정합니다.
- 클래스 사이드바에서 클래스 선택
- 기본
Draw모드에서 툴바의 템플릿 선택기에서 스켈레톤 템플릿을 선택하십시오. - 이미지를 클릭하여 모든 키포인트를 한 번에 배치합니다.
- 개별 키포인트를 드래그하여 위치를 조정합니다.

내장 스켈레톤 템플릿#
에디터에는 5가지 내장 템플릿이 포함되어 있습니다:
| 템플릿 | Keypoints | 설명 |
|---|---|---|
| 사람 (Person) | 17 | COCO 인체 포즈 — 코, 눈, 귀, 어깨, 팔꿈치, 손목, 엉덩이, 무릎, 발목 |
| 손 (Hand) | 21 | Ultralytics 손 키포인트 — 손목, 엄지, 검지, 중지, 약지, 새끼 관절 |
| 개(Dog) | 18 | AP-10K 동물 포즈 — 코, 머리, 목, 어깨, 꼬리 뿌리, 꼬리, 및 4개의 다리(팔꿈치, 무릎, 발) |
| 얼굴(Face) | 68 | iBUG 300W 얼굴 랜드마크 — 턱, 눈썹, 코, 눈, 입 |
| 박스(Box) | 4 | 코너 키포인트 — 왼쪽 상단, 오른쪽 상단, 오른쪽 하단, 왼쪽 하단 |

사용자 지정 스켈레톤 템플릿#
모든 포즈 구조에 대해 사용자 지정 템플릿을 생성합니다:
- 템플릿 선택기 옆의 + 버튼을 클릭합니다
- 선택 사항으로, **Start from...**을 클릭하여 기존 템플릿의 키포인트와 연결을 시작점으로 로드합니다
- 클릭하여 캔버스에 키포인트를 배치합니다
- 각 키포인트의 이름을 지정하고 색상을 사용자 지정합니다
- 두 개의 포인트를 선택하여 키포인트를 연결합니다(순차적으로 키포인트를 배치하면 연결이 자동으로 그려집니다)
- 데이터셋 전반에서 재사용할 수 있도록 템플릿을 저장합니다
사용자 정의 템플릿은 계정에 저장되며 모든 포즈 데이터셋에서 사용할 수 있습니다.
템플릿 시스템은 수동 순차 키포인트 배치를 대체합니다. COCO 스켈레톤을 위해 17번 클릭하는 대신, Person 템플릿을 선택하고 한 번만 클릭하면 모든 키포인트가 올바른 스켈레톤 레이아웃에 배치됩니다. 그런 다음 드래그하여 특정 포즈에 맞게 위치를 조정합니다.
각 키포인트에는 가시성 플래그가 있습니다: 0 = 라벨 없음, 1 = 라벨은 있으나 가려짐, 2 = 라벨 있음 및 표시됨. (다른 객체 뒤에 가려진) 가려진 키포인트는 가시성 1으로 표시해야 합니다. 모델은 그 위치를 추론하는 것을 학습합니다.
방향성 바운딩 박스 (OBB)#
기울어진 객체에 대해 회전된 박스를 그립니다:
- 클래스 사이드바에서 클래스 선택
- 기본
Draw모드에서 클릭하고 드래그하여 초기 박스를 그리십시오. - 회전 핸들을 사용하여 각도를 조정합니다
- 코너 핸들을 드래그하여 크기를 조정합니다

분류(Classify)#
이미지 수준의 클래스 레이블을 할당합니다:
- 이미지를 클릭하여 전체 화면 에디터 열기
- 클래스 사이드바에서 클래스를 선택하거나
1-9에서 숫자 키를 누르십시오.

스마트 어노테이션#
스마트 어노테이션은 에디터에 모델 기반 어노테이션 기능을 추가합니다. 스마트 모드에서는 Segment Anything Model (SAM)을 사용하여 클릭 기반 어노테이션을 수행하거나, 사전 학습된 Ultralytics YOLO 모델 및 자체 미세 조정된 YOLO 모델을 사용하여 예측을 어노테이션으로 추가할 수 있습니다. 스마트 어노테이션은 detect, segment, semantic, OBB 작업에 사용할 수 있습니다.
SAM 스마트 어노테이션#
SAM 모델이 선택된 상태에서:
Smart을 선택하거나S을 누르십시오.- 어노테이션을 추가할 객체를 클릭하면 SAM이 실시간으로 초기 마스크를 생성합니다
- 추가 클릭으로 마스크를 정교화합니다: 현재 마스크 외부를 클릭하여 범위를 추가하거나, 현재 마스크 내부를 클릭하여 영역을 뺍니다
Enter또는Escape을 눌러 어노테이션을 저장하거나, 원클릭 워크플로우를 위해 **자동 적용(auto-apply)**을 활성화하십시오.

graph LR
A[Press S]:::start --> B[Left-click Object]:::proc
B --> C[SAM Generates Mask]:::proc
C --> D{Auto-apply?}:::decide
D -->|Yes| E[Mask Applied Automatically]:::out
D -->|No| F{Accurate?}:::decide
F -->|Yes| G[Enter to Save]:::out
F -->|No| H[Add +/- Points]:::proc
H --> C
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef decide fill:#FF9800,color:#fff
classDef out fill:#9C27B0,color:#fff- 객체 중심을 클릭하여 시작합니다
- 마스크 외부를 다시 클릭하여 범위를 확장합니다
- 마스크 내부를 클릭하여 원치 않는 영역을 뺍니다
- 원클릭 어노테이션을 위해 자동 적용(
A)을 활성화하십시오. - 자동 적용이 켜져 있는 동안
Shift을 누른 상태에서 여러 개의 점을 배치하여 마스크가 적용되기 전에 여러 점을 지정할 수 있습니다. - 명확한 경계가 있는 뚜렷한 객체에 가장 잘 작동합니다
- 길쭉하거나 겹치는 객체의 경우 몇 번의 정교화 클릭을 사용하십시오
SAM 스마트 어노테이션은 다음을 생성할 수 있습니다:
- 세그멘테이션 작업을 위한 Polygons
- 탐지 작업을 위한 Bounding boxes
- OBB 작업을 위한 Oriented boxes
SAM 스마트 어노테이션은 detect, segment, semantic, OBB 태스크에서만 사용할 수 있습니다. 포즈와 분류는 수동 어노테이션이 필요합니다.
자동 적용 모드(Auto-Apply Mode)#
자동 적용 모드는 각 클릭 후 SAM 마스크를 자동으로 저장하여 스마트 어노테이션 속도를 높여주며, Enter을 누를 필요가 없습니다. 툴바의 자동 적용 버튼으로 토글하거나 A을 누르십시오.
| 모드 | 동작 |
|---|---|
| 자동 적용 켜짐(ON) | 각 클릭 후 마스크가 자동으로 적용됨 |
자동 적용 켜짐 + Shift | 여러 포인트를 먼저 배치하고, 놓을 때 마스크가 적용됨 |
| 자동 적용 꺼짐(OFF) (기본값) | 자유롭게 점을 배치하고, Enter을 눌러 적용하십시오. |

자동 적용은 한 번의 클릭으로 정확한 마스크를 생성할 수 있는 잘 분리된 객체가 있는 데이터셋에 이상적입니다. 복잡하거나 겹치는 객체의 경우 자동 적용을 끄고 여러 긍정/부정 포인트를 사용하여 마스크를 저장하기 전에 정교화하십시오.
SAM 모델 선택#
스마트 모드가 활성화되면 툴바에 모델 선택기가 나타납니다. 5개의 SAM 모델을 사용할 수 있으며 데이터셋에 적합한 속도와 정확도 사이의 균형을 고려하여 선택하십시오:
| 모델 | 크기 | 속도 | 참고 |
|---|---|---|---|
| SAM 2.1 Tiny | 75 MB | 가장 빠름 | |
| SAM 2.1 Small | 88 MB | 빠름 | |
| SAM 2.1 Base | 154 MB | 보통 | |
| SAM 2.1 Large | 428 MB | 느림 | SAM 2.1 중 가장 정확함 |
| SAM 3 | 3.45 GB | 가장 느림 | 기본값, 최신 세대 |
스마트 모드가 활성화된 상태에서 모델을 전환하면 현재 이미지에 대한 예측기가 자동으로 다시 초기화됩니다.
YOLO 스마트 어노테이션#
YOLO 모델이 선택된 상태에서 스마트 어노테이션은 사전 학습된 Ultralytics 모델 또는 직접 미세 조정한 모델의 예측값을 추가할 수 있습니다.
Smart을 선택하거나S을 누르십시오.- 툴바의 모델 선택기에서 YOLO 모델을 선택하십시오 (
Official또는My Models). Predict클릭- 추가된 어노테이션을 검토하고 필요한 수정 작업을 수행합니다

- 모델 선택기에는 현재 데이터셋 작업과 일치하는 모델만 나열됩니다.
- 중복 예측은 IoU
0.7이상에서 동일한 클래스의 기존 어노테이션과 겹칠 때 건너뜁니다.
클래스 사이드바#
주석 편집기에는 캔버스 오른쪽에 접을 수 있는 클래스 사이드바가 포함되어 있습니다. 사이드바는 다음 기능을 제공합니다:
- 클래스 검색: 검색 필드에 입력하여 클래스 목록을 필터링합니다. 정확히 일치하는 항목에서
Enter을 눌러 선택하거나, 일치하는 항목이 없으면 새 클래스를 만드십시오. - 인라인으로 새 클래스 생성: 목록 하단의
Add class을 클릭하고 이름을 입력한 후 선택적으로 사용자 정의 색상을 선택하십시오.Enter을 눌러 생성합니다. - 인라인으로 클래스 이름 편집: 클래스 이름 위에 마우스를 올리고 연필 아이콘을 클릭하여 이름을 변경합니다.
- 색상 선택기: 클래스 옆의 색상 견본을 클릭하여 색상을 변경합니다.
- 클래스별 주석 수: 각 클래스 행은 주석의 위첨자 수를 보여줍니다.
- 확장/축소: 갈매기 모양 아이콘(chevron)을 클릭하여 클래스를 확장하고 그 아래에 나열된 개별 주석을 확인합니다.
- 양방향 마우스 호버 하이라이트: 캔버스에서 주석 위에 마우스를 올리면 사이드바에서 해당 주석이 강조 표시되며 그 반대의 경우도 마찬가지입니다. 사이드바는 관련 클래스로 자동 스크롤됩니다.
- 전체 클래스 숨기기/표시하기: 클래스 행의 눈 아이콘을 클릭하여 해당 클래스의 모든 어노테이션을 한 번에 숨기거나 표시할 수 있습니다.
- 개별 주석 숨기기/표시: 주석 행의 눈 아이콘을 클릭하여 캔버스에서 표시 여부를 전환합니다.
- 주석 삭제: 주석 행의 휴지통 아이콘을 클릭하여 삭제합니다.
- 단축키: 처음 9개의 클래스를 빠르게 선택하려면
1-9을 누르고, 이미지의 모든 어노테이션 가시성을 전환하려면H을 누릅니다.
컨텍스트 메뉴#
선택한 주석을 마우스 오른쪽 버튼으로 클릭하여 다음을 포함하는 컨텍스트 메뉴를 엽니다:
| 작업 | 단축키 |
|---|---|
| 주석 삭제 | Delete / Backspace |
| 맨 앞으로 가져오기 | Cmd/Ctrl+Shift+] |
| 맨 뒤로 보내기 | Cmd/Ctrl+Shift+[ |
| 앞으로 가져오기 | Cmd/Ctrl+] |
| 뒤로 보내기 | Cmd/Ctrl+[ |
표시 설정#
표시 드롭다운(눈 아이콘)을 사용하면 개별 요소의 표시 여부를 전환할 수 있습니다:
| 전환 | 설명 |
|---|---|
| 주석(Annotations) | 모든 주석 오버레이 표시 또는 숨기기 |
| 클래스 라벨 | 주석의 클래스 이름 라벨 표시 또는 숨기기 |
| 픽셀 표시 | 확대 검사를 위한 픽셀 렌더링 전환(전체 화면) |
| 십자선 | 어노테이션 작업 중 픽셀 좌표가 표시되는 십자선 커서 표시 |
| 탐색 썸네일 | 탐색 썸네일 스트립 표시(전체 화면) |
| 하단 정보 표시줄 | 하단의 이미지 정보 표시줄 표시 또는 숨기기(전체 화면) |
| 모두 표시 | 주석, 라벨, 십자선, 썸네일 및 하단 정보 표시줄을 한 번에 전환(픽셀 렌더링에는 영향을 주지 않음) |
십자선 커서#
어노테이션 작업 중에 십자선 오버레이가 커서 위치를 추적하고 캔버스에 픽셀 좌표를 표시합니다. 이는 정밀하게 어노테이션을 배치하는 데 도움이 됩니다. 가시성 드롭다운을 통해 켜고 끌 수 있습니다.
SAM 호버 미리보기#
스마트 모드에서 SAM은 포인트를 클릭하기 전에 실시간 호버 미리보기를 제공합니다. 이 미리보기는 detect, segment, semantic 및 OBB 작업에서 사용할 수 있습니다. 세분화 클릭을 추가하면 미리보기가 업데이트되어 현재 마스크와 활성 작업에 대한 주석 유형이 반영됩니다.
다각형 정점 편집#
세그먼트 주석의 경우, 그린 후에 다각형 정점을 편집할 수 있습니다:
- 정점 이동: 정점 핸들을 드래그하여 위치를 조정합니다
- 꼭짓점 삭제: 꼭짓점을 선택하고
Delete을 눌러 제거하십시오.
클래스 관리#
클래스 만들기#
Classes 탭에서 데이터셋의 어노테이션 클래스를 정의하십시오:
Classes탭으로 이동하십시오.- 하단의 입력 필드를 사용하여 클래스 이름 입력
Add을 클릭하거나Enter을 누르십시오.- Ultralytics 팔레트에서 색상이 자동으로 할당됨

주석 도중 새 클래스 추가#
편집기를 떠나지 않고 주석을 작성하는 동안 직접 새 클래스를 만들 수 있습니다:
- 이미지에 주석 그리기
- 클래스 사이드바에서
Add class을 클릭하십시오 (또는 사이드바 검색 상자에 새 이름을 입력하십시오). - 클래스 이름 입력
- Enter를 눌러 생성 및 할당
이를 통해 데이터에서 새로운 객체 유형을 만날 때 클래스를 정의하는 원활한 워크플로가 가능해집니다.
데이터셋의 모든 클래스는 통합 테이블에서 관리됩니다. 클래스 이름이나 색상 변경은 전체 데이터셋에 자동으로 적용됩니다.
클래스 편집#
- 이름 변경: 테이블의 클래스 이름을 클릭하여 인라인으로 편집
- 색상 변경: 색상 견본을 클릭하여 색상 선택기 열기
- 검색: 검색 필드를 사용하여 이름별로 클래스 필터링
- 정렬: 열 헤더를 클릭하여 인덱스, 이름, 주석 수 또는 이미지 수별로 정렬
클래스 색상#
각 클래스에는 Ultralytics 팔레트의 색상이 할당됩니다. Classes 탭의 색상 선택기를 사용하여 색상을 사용자 정의할 수 있으며, 선택된 색상은 해당 데이터셋 전체에서 사용됩니다.
키보드 단축키#
키보드 단축키를 사용한 효율적인 주석 작업:
| 단축키 | 작업 |
|---|---|
Cmd/Ctrl+S | 주석 저장 |
Cmd/Ctrl+Z | 실행 취소 |
Cmd/Ctrl+Y | 다시 실행 |
Escape | 저장 / 선택 해제 / 종료 |
Delete / Backspace | 선택한 주석 삭제 |
Cmd/Ctrl+Delete | 이미지 삭제 |
H | 모든 어노테이션 전환 |
1-9 | 1-9 클래스 선택 |
Cmd/Ctrl+Scroll | 확대/축소 |
Cmd/Ctrl++ 또는 Cmd/Ctrl+= | 확대 |
Cmd/Ctrl+- | 축소 |
Cmd/Ctrl+0 | 맞춤 크기로 재설정 |
Space+Drag | 확대 시 캔버스 이동 |
Shift+Click | 주석 다중 선택 |
Cmd/Ctrl+A | 모든 주석 선택 |
Cmd/Ctrl+C | 선택한 주석 복사 |
Cmd/Ctrl+X | 선택한 주석 잘라내기 |
Cmd/Ctrl+V | 주석 붙여넣기 |

모든 단축키 보기
주석 툴바의 키보드 아이콘을 클릭하여 단축키 참조를 엽니다.
실행 취소/다시 실행#
주석 편집기는 전체 실행 취소/다시 실행 기록을 유지합니다:
- 실행 취소:
Cmd/Ctrl+Z - 다시 실행:
Cmd/Ctrl+Y
기록 추적 항목:
- 주석 추가 (단일 및 일괄)
- 주석 편집 (이동, 크기 조절, 회전)
- 주석 삭제 (단일 및 일괄)
- 클래스 변경 (단일 및 일괄)
- 주석 재정렬 (z-순서)
- 다각형 정점 편집 (추가, 제거, 이동)
- 키포인트 이동
실행 취소 스택에는 고정된 제한이 없습니다. 이미지를 연 이후에 수행한 변경 사항을 취소할 수 있습니다.
주석 저장#
마지막 어노테이션 편집 후 1초가 지나면 변경 사항이 자동으로 저장됩니다. 또한 다른 이미지로 이동하거나 전체 화면 에디터를 닫을 때도 저장됩니다.
- 지금 저장: 저장 버튼을 클릭하거나
Cmd/Ctrl+S을 누르십시오. - 닫기: 닫기 버튼을 클릭하거나, 이미지 바깥쪽을 클릭하거나,
Escape을 누르십시오. 닫으면 보류 중인 변경 사항에 대한 백그라운드 저장이 트리거됩니다.
브라우저 탭을 닫기 전에 이미지 정보 표시줄의 Saving... 또는 Unsaved 상태가 사라질 때까지 기다리십시오. 저장 버튼이나 Cmd/Ctrl+S를 사용하여 언제든지 수동으로 저장할 수 있습니다.
FAQ#
SAM은 대부분의 객체에 대해 고품질 마스크를 제공합니다. 정확도는 다음에 따라 다릅니다:
- 배경과 객체의 뚜렷한 구분
- 이미지 품질 및 해상도
- 제공된 긍정적/부정적 점의 수
최상의 결과를 얻으려면 객체 중심을 클릭하여 시작한 다음, 마스크 외부를 클릭하여 범위를 추가하고 마스크 내부를 클릭하여 근처 객체나 배경을 제외하십시오.
네. YOLO 형식 라벨 파일, COCO JSON 어노테이션 파일 또는 Ultralytics NDJSON 내보내기로 데이터셋을 업로드하세요. 플랫폼은 처리 중에 이를 구문 분석하여 편집기에 표시합니다. Pascal VOC XML 라벨은 가져오지 않으므로 먼저 YOLO 또는 COCO로 변환하세요. 데이터셋 준비하기를 참조하세요.
주석을 그린 후:
- 동일한 클래스를 선택된 상태로 유지하십시오
- 다음 주석을 그리십시오
- 모든 객체에 라벨이 지정될 때까지 반복하십시오
키보드 단축키
1-9은 클래스를 빠르게 선택합니다.네, 하지만 최상의 결과를 위해서는 다음을 수행하십시오:
- 각 이미지에서 대상 클래스의 모든 객체에 라벨을 지정하십시오
Unannotated(으)로 설정된Annotations필터를 사용하여 아직 어노테이션이 필요한 이미지를 식별하십시오.
SAM 3는 기본값이자 최신 세대 모델이므로 최고의 마스크 품질을 위해 여기에서 시작하십시오. 일반적인 객체에 대해 더 빠른 대화형 워크플로우를 원하면 SAM 2.1 Small로 전환하고, 복잡한 모양에서 더 높은 마스크 정밀도가 필요하면 SAM 2.1 Large를 사용하십시오. 단순하고 대비가 높은 객체에서 최대 속도를 내려면 SAM 2.1 Tiny를 사용하십시오.
SAM 스마트 어노테이션은 detect, segment, semantic, OBB 태스크에서 사용할 수 있습니다. 포즈와 분류는 수동 어노테이션만 사용할 수 있으며, 포즈 데이터셋에서는
Smart버튼이 표시되지만 비활성화되어 있고 "Coming Soon"으로 표시됩니다. 또한 스마트 어노테이션은 연결된 클라우드 및 온프레미스 데이터셋에서 사용할 수 없습니다.네. 스켈레톤 템플릿 선택기 옆의 + 버튼을 클릭하여 템플릿 편집기를 엽니다. 키포인트를 배치하고 이름을 지정하며 연결을 그리고 저장하십시오. 사용자 지정 템플릿은 계정에 저장되어 모든 포즈 데이터셋에서 사용할 수 있습니다.
어노테이션 툴바에서 템플릿 선택 드롭다운을 클릭합니다. 기본 제공 템플릿(Person, Hand, Dog, Face, Box) 중 하나 또는 저장한 사용자 지정 템플릿을 선택합니다. 선택한 템플릿에 따라 이미지 위를 클릭할 때 배치되는 키포인트가 결정됩니다.
네. 하나 이상의 어노테이션을 선택하고
Cmd/Ctrl+C을 눌러 복사하거나(Cmd/Ctrl+X을 눌러 잘라내기), 화살표 키나 썸네일 스트립으로 다른 이미지로 이동한 다음Cmd/Ctrl+V를 눌러 붙여넣습니다. 전체 화면 편집기가 열려 있는 동안 클립보드는 유지됩니다.