Trình chỉnh sửa chú thích#
Ultralytics Platform bao gồm trình chỉnh sửa chú thích để gắn nhãn hình ảnh bằng bounding box, polygon, keypoint, oriented box và nhãn phân loại. Trình chỉnh sửa hỗ trợ vẽ thủ công, gắn chú thích thông minh với SAM và các dự đoán từ những model YOLO tương thích.

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:#fffCác loại task được hỗ trợ#
Trình chỉnh sửa chú thích cung cấp các công cụ chú thích cho 6 loại tác vụ YOLO:
| Task | Công cụ | Định dạng chú thích |
|---|---|---|
| Detect | Hình chữ nhật | Bounding box (x, y, width, height) |
| Segment | Polygon | Mask chính xác đến từng pixel (các đỉnh polygon) |
| Semantic | Polygon | Mask vùng theo từng class (các đỉnh polygon) |
| Classify | Bộ chọn class | Nhãn cấp hình ảnh |
| Pose | Keypoint | Template skeleton (Person, Hand, Dog, Face, Box, tùy chỉnh) |
| OBB | Oriented Box | Bounding box xoay (4 góc) |
Cả 6 loại chú thích được lưu cùng nhau trên mỗi hình ảnh. Bạn có thể chuyển đổi loại tác vụ đang hoạt động của dataset mà không làm mất các chú thích hiện có — chúng được giữ lại và xuất hiện trở lại khi bạn chuyển về.
Ground truth độ sâu là một map đi kèm mà bạn tải lên, không phải nội dung bạn vẽ, vì vậy trình chỉnh sửa sẽ mở ở chế độ chỉ đọc trên dataset độ sâu.
Chi tiết tác vụ#
Phát hiện đối tượng
Chức năng: Xác định các object và vị trí của chúng bằng bounding box căn theo trục.
Định dạng nhãn: class_id center_x center_y width height (tất cả được chuẩn hóa về 0-1)
Ví dụ: 0 0.5 0.5 0.2 0.3 — Class 0 ở tâm (50%, 50%) với width 20% và height 30%
Trường hợp sử dụng: Đếm hàng tồn kho, giám sát giao thông, phát hiện động vật hoang dã, hệ thống an ninh
Phân đoạn đối tượng
Chức năng: Tạo mask chính xác đến từng pixel cho từng instance của object.
Định dạng nhãn: class_id x1 y1 x2 y2 x3 y3 ... (các đỉnh polygon, chuẩn hóa về 0-1)
Ví dụ: 0 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9 — Mask tứ giác
Trường hợp sử dụng: Chụp ảnh y khoa, phương tiện tự hành, chỉnh sửa ảnh, phân tích nông nghiệp
Ước tính tư thế
Chức năng: Phát hiện keypoint cơ thể để theo dõi skeleton.
Định dạng nhãn: class_id cx cy w h kx1 ky1 v1 kx2 ky2 v2 ...
- Cờ khả năng hiển thị:
0=chưa gắn nhãn,1=đã gắn nhãn nhưng bị che khuất,2=đã gắn nhãn và hiển thị rõ
Ví dụ: 0 0.5 0.5 0.2 0.3 0.6 0.7 2 0.4 0.8 1 — Person với 2 keypoint
Trường hợp sử dụng: Phân tích thể thao, vật lý trị liệu, hoạt ảnh, nhận dạng cử chỉ
Oriented Bounding Box (OBB)
Chức năng: Phát hiện các object xoay bằng bounding box có xét đến góc.
Định dạng nhãn: class_id x1 y1 x2 y2 x3 y3 x4 y4 (bốn điểm góc, đã chuẩn hóa)
Ví dụ: 0 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9 — Hình chữ nhật xoay
Trường hợp sử dụng: Ảnh chụp từ trên không, phân tích tài liệu, kiểm tra sản xuất, phát hiện tàu
Phân loại hình ảnh
Chức năng: Gán một nhãn duy nhất cho toàn bộ hình ảnh.
Định dạng nhãn: Dựa trên thư mục — hình ảnh được sắp xếp theo tên class (train/cats/, train/dogs/)
Trường hợp sử dụng: Kiểm duyệt nội dung, kiểm soát chất lượng, chẩn đoán y khoa, nhận dạng cảnh
Bắt đầu#
Để gắn chú thích cho hình ảnh:
- Đi đến dataset của bạn
- Nhấp một lần vào hình ảnh để mở trình chỉnh sửa chú thích toàn màn hình
- Sử dụng chế độ mặc định
Drawhoặc chuyển sangSmartkhi được hỗ trợ - Chọn một class và thêm hoặc điều chỉnh chú thích trực tiếp trên hình ảnh
- Chuyển sang hình ảnh khác hoặc đóng trình chỉnh sửa; các thay đổi được tự động lưu sau mỗi lần chỉnh sửa
Đối với các dataset mà bạn có thể chỉnh sửa, các điều khiển chú thích sẽ hoạt động ngay khi trình xem toàn màn hình mở trên desktop. Không có chế độ chỉnh sửa riêng biệt hoặc nút Edit. Trên mobile và khi bạn không có quyền chỉnh sửa, trình xem toàn màn hình sẽ ở chế độ chỉ đọc.

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:#fffChế độ chú thích#
Draw là chế độ mặc định cho các tác vụ gán nhãn không gian. Đối với các tập dữ liệu detect, segment, semantic, pose và OBB, thanh công cụ cũng cung cấp chế độ Smart khi tính năng Gán nhãn thông minh khả dụng:
| Chế độ | Mô tả | Phím tắt |
|---|---|---|
| Draw | Chế độ thủ công mặc định với các công cụ vẽ dành riêng cho từng tác vụ | V |
| Smart | Gán nhãn hỗ trợ bởi model với SAM trên các tập dữ liệu detect, segment, semantic và OBB, hoặc với các model YOLO trên các tập dữ liệu đó và pose | S |
Gán nhãn pose sử dụng Draw với một mẫu khung xương; chế độ Smart của chế độ này chỉ cung cấp các model pose YOLO, không có công cụ chọn SAM hoặc nút bật/tắt tự động áp dụng. Classification sử dụng thanh bên lớp trực tiếp và không hiển thị thanh công cụ vẽ hoặc nút Smart nào.
Gắn chú thích thông minh hiện chưa khả dụng cho dataset được kết nối sử dụng bộ nhớ cloud hoặc On Premise.
Công cụ chế độ Draw#
Bounding Box (Detect)#
Vẽ các box hình chữ nhật quanh object:
- Chọn một class trong sidebar class
- Trong chế độ mặc định
Draw, nhấp và kéo để vẽ một hình chữ nhật - Thả chuột để hoàn tất box

- Kéo 8 tay nắm ở góc/cạnh để thay đổi kích thước
- Kéo phần giữa để di chuyển
- Nhấn
DeletehoặcBackspaceđể xóa chú thích đã chọn
Polygon (Segment)#
Vẽ mask polygon chính xác:
- Chọn một class trong sidebar class
- Trong chế độ mặc định
Draw, nhấp để thêm các đỉnh hoặc giữShiftvà di chuyển chuột để vẽ tự do các điểm dày đặc - Nhấp đúp, nhấp vào đỉnh đầu tiên hoặc nhấn
EnterhoặcEscapeđể đóng polygon

- Kéo từng đỉnh để điều chỉnh
- Kéo toàn bộ polygon để di chuyển
- Nhấp vào một đỉnh và nhấn
Deleteđể xóa đỉnh đó
Keypoint (Pose)#
Gắn chú thích pose bằng các template skeleton. Chọn một template từ thanh công cụ, nhấp một lần để đặt tất cả keypoint, sau đó kéo từng keypoint để điều chỉnh vị trí.
- Chọn một class trong sidebar class
- Trong chế độ mặc định
Draw, chọn một template skeleton từ bộ chọn template trên thanh công cụ - Nhấp vào hình ảnh để đặt tất cả keypoint cùng lúc
- Kéo từng keypoint để điều chỉnh vị trí

Template Skeleton tích hợp#
Trình chỉnh sửa bao gồm 5 template tích hợp:
| Template | Keypoint | Mô tả |
|---|---|---|
| Person | 17 | Pose cơ thể người COCO — mũi, mắt, tai, vai, khuỷu tay, cổ tay, hông, đầu gối, mắt cá chân |
| Hand | 21 | Keypoint bàn tay Ultralytics — cổ tay, khớp ngón cái, ngón trỏ, ngón giữa, ngón áp út, ngón út |
| Dog | 18 | Tư thế động vật AP-10K — mũi, đầu, cổ, vai, gốc đuôi, đuôi và 4 chân (khuỷu, đầu gối, bàn chân) |
| Khuôn mặt | 68 | Các điểm mốc khuôn mặt iBUG 300W — hàm, lông mày, mũi, mắt, miệng |
| Hộp | 4 | Các điểm mốc ở góc — trên-trái, trên-phải, dưới-phải, dưới-trái |

Mẫu bộ khung tùy chỉnh#
Tạo mẫu tùy chỉnh cho mọi cấu trúc tư thế:
- Nhấp vào nút + bên cạnh bộ chọn mẫu
- Tùy chọn, nhấp vào Bắt đầu từ... để tải các điểm mốc và kết nối từ một mẫu hiện có làm điểm khởi đầu
- Đặt các điểm mốc trên canvas bằng cách nhấp chuột
- Đặt tên cho từng điểm mốc và tùy chỉnh màu sắc
- Kết nối các điểm mốc bằng cách chọn hai điểm (các kết nối được tự động vẽ khi bạn đặt các điểm mốc tuần tự)
- Lưu mẫu để tái sử dụng trên toàn bộ dataset của bạn

Các template tùy chỉnh được lưu vào tài khoản của bạn và có sẵn trong tất cả các tập dữ liệu pose.
Hệ thống mẫu thay thế việc đặt các điểm mốc tuần tự theo cách thủ công. Thay vì nhấp 17 lần cho bộ khung COCO, hãy chọn mẫu Person và nhấp một lần — tất cả điểm mốc sẽ được đặt theo đúng bố cục bộ khung. Sau đó, kéo để điều chỉnh vị trí cho tư thế cụ thể.
Mỗi điểm mốc có một cờ khả năng hiển thị: 0 = chưa gắn nhãn, 1 = đã gắn nhãn nhưng bị che khuất, 2 = đã gắn nhãn và hiển thị. Các điểm mốc bị che khuất (phía sau những đối tượng khác) nên được đánh dấu bằng khả năng hiển thị 1 — model sẽ học cách suy luận vị trí của chúng.
Oriented Bounding Box (OBB)#
Vẽ các box xoay cho những đối tượng nằm nghiêng:
- Chọn một class trong sidebar class
- Trong chế độ mặc định
Draw, nhấp và kéo để vẽ một box ban đầu - Sử dụng tay nắm xoay để điều chỉnh góc
- Kéo các tay nắm ở góc để thay đổi kích thước

Phân loại (Classify)#
Gán nhãn class ở cấp độ ảnh:
- Nhấp vào một ảnh để mở trình chỉnh sửa toàn màn hình
- Chọn một class trong sidebar class hoặc nhấn phím số từ
1-9

Gắn nhãn thông minh#
Gán nhãn thông minh thêm tính năng gán nhãn hỗ trợ bởi model vào trình chỉnh sửa. Trong chế độ Smart, bạn có thể sử dụng Segment Anything Model (SAM) để gán nhãn dựa trên cú kích chuột hoặc sử dụng các model Ultralytics YOLO được huấn luyện sẵn và các model YOLO tự tinh chỉnh của riêng bạn để thêm các dự đoán làm nhãn. Gán nhãn thông minh SAM khả dụng cho các tác vụ detect, segment, semantic và OBB; gán nhãn thông minh YOLO cũng hỗ trợ pose.
Gắn nhãn thông minh bằng SAM#
Khi một model SAM được chọn:
- Chọn
Smarthoặc nhấnS - Nhấp vào đối tượng bạn muốn gắn nhãn — SAM tạo mask ban đầu theo thời gian thực
- Tinh chỉnh mask bằng các lần nhấp bổ sung: nhấp bên ngoài mask hiện tại để thêm vùng bao phủ hoặc nhấp bên trong mask hiện tại để loại bỏ các vùng
- Nhấn
EnterhoặcEscapeđể lưu nhãn, hoặc bật auto-apply cho quy trình một lần nhấp

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- Bắt đầu bằng cách nhấp vào trung tâm đối tượng
- Nhấp lại bên ngoài mask để mở rộng vùng bao phủ
- Nhấp bên trong mask để loại bỏ các vùng không mong muốn
- Bật auto-apply (
A) để gắn nhãn bằng một lần nhấp - Giữ
Shifttrong khi auto-apply đang bật để đặt nhiều điểm trước khi áp dụng mask - Hoạt động tốt nhất với các đối tượng riêng biệt có cạnh rõ ràng
- Sử dụng một vài lần nhấp để tinh chỉnh các đối tượng dài hoặc chồng lấn
Tính năng gắn nhãn thông minh bằng SAM có thể tạo:
- Polygon cho các tác vụ segmentation
- Bounding box cho các tác vụ detection
- Box định hướng cho các tác vụ OBB
Gán nhãn thông minh SAM chỉ khả dụng cho các tác vụ detect, segment, semantic và OBB. Các tập dữ liệu pose sử dụng gán nhãn thông minh YOLO thay thế và classification yêu cầu gán nhãn thủ công.
Chế độ Auto-Apply#
Chế độ auto-apply tăng tốc tính năng gắn nhãn thông minh bằng cách tự động lưu mask SAM sau mỗi lần nhấp — không cần nhấn Enter. Bật/tắt chế độ này bằng nút auto-apply trên thanh công cụ hoặc nhấn A.
| Chế độ | Hành vi |
|---|---|
| Auto-apply BẬT | Mask được tự động áp dụng sau mỗi lần nhấp |
Auto-apply BẬT + Shift | Đặt nhiều điểm trước, mask được áp dụng khi thả phím |
| Auto-apply TẮT (mặc định) | Đặt các điểm tự do, nhấn Enter để áp dụng |

Auto-apply lý tưởng cho các dataset có các đối tượng tách biệt rõ ràng, trong đó một lần nhấp tạo ra mask chính xác. Với các đối tượng phức tạp hoặc chồng lấn, hãy tắt auto-apply và sử dụng nhiều điểm dương/âm để tinh chỉnh mask trước khi lưu.
Lựa chọn model SAM#
Khi chế độ Smart đang bật, trình chọn model xuất hiện trên thanh công cụ. Có sáu model SAM khả dụng — hãy chọn tùy theo đánh đổi giữa tốc độ và độ chính xác phù hợp với dataset của bạn:
| Model | Kích thước | Tốc độ | Ghi chú |
|---|---|---|---|
| SAM 2.1 Tiny | 75 MB | Nhanh nhất | |
| SAM 2.1 Small | 88 MB | Nhanh | |
| SAM 2.1 Base | 154 MB | Trung bình | |
| SAM 2.1 Large | 428 MB | Chậm hơn | Chính xác nhất trong SAM 2.1 |
| SAM 3 | 3.45 GB | Chậm nhất | |
| SAM 3.1 | 3.50 GB | Chậm nhất | Mặc định, thế hệ mới nhất |

Việc chuyển đổi mô hình khi chế độ Smart đang hoạt động sẽ tự động khởi tạo lại trình dự đoán cho hình ảnh hiện tại.
Gắn nhãn thông minh bằng YOLO#
Khi một model YOLO được chọn, tính năng gắn nhãn thông minh có thể thêm các dự đoán từ model Ultralytics được pretrained hoặc các model đã fine-tune của riêng bạn.
- Chọn
Smarthoặc nhấnS - Chọn một model YOLO từ bộ chọn model trên thanh công cụ (
OfficialhoặcMy Models) - Click
Predict - Xem lại các nhãn đã thêm và thực hiện mọi chỉnh sửa cần thiết

- Trình chọn model chỉ liệt kê các model khớp với tác vụ tập dữ liệu hiện tại, do đó một tập dữ liệu pose sẽ cung cấp các model pose.
- Các dự đoán trùng lặp sẽ được bỏ qua khi chúng chồng lấn lên một nhãn hiện có cùng class với IoU
0.7trở lên.
Gán nhãn hàng loạt#
Gán nhãn hàng loạt chạy một model YOLO trên toàn bộ tập dữ liệu thay vì hình ảnh đang mở. Mở tính năng này từ trang tập dữ liệu bằng More actions > Batch Annotation, hoặc từ thao tác Inference All trên thông báo nổi sau một dự đoán YOLO trong trình chỉnh sửa. Tính năng này khả dụng cho người chỉnh sửa tập dữ liệu trên các tập dữ liệu được lưu trữ trên Platform với tối đa ba kênh hình ảnh, cho mọi tác vụ ngoại trừ depth.
- Chọn một model từ trình chọn (
OfficialhoặcMy Models) - Điều chỉnh các thanh trượt độ tin cậy (mặc định
0.25) và IoU (mặc định0.7) — dải Test run hiển thị những gì model tìm thấy trên một vài hình ảnh mẫu khi bạn di chuyển chúng - Bật Include annotated images để chạy trên cả những hình ảnh đã có nhãn; quá trình chạy sẽ thêm những gì model tìm thấy và giữ nguyên các nhãn sẵn có
- Xem lại Estimated Cost và nhấp vào Start
Theo mặc định, chỉ các hình ảnh chưa được gán nhãn mới được gán nhãn và các nhãn hiện có không bao giờ bị thay đổi. Một đợt chạy cần các lớp tập dữ liệu. Nếu các lớp của model khác với các lớp của tập dữ liệu, bước Map classes sẽ ánh xạ từng lớp model với một lớp tập dữ liệu hoặc bỏ qua lớp đó, và trên một tập dữ liệu không có các lớp, bước này sẽ tạo ra các lớp đó — đợt chạy chỉ bắt đầu sau khi các lớp tồn tại. Việc bắt đầu một đợt chạy sẽ lưu phiên bản tập dữ liệu trước, nhờ đó bạn có thể khôi phục tập dữ liệu nếu không thích kết quả.
Trang tập dữ liệu hiển thị tiến trình của đợt chạy và Stop sẽ giữ lại và tính phí cho các hình ảnh đã được xử lý cho đến thời điểm đó. Khi đợt chạy hoàn tất, một bản tóm tắt sẽ hiển thị các hình ảnh đã xử lý cùng với các nhãn và lớp đã được thêm.
Gán nhãn hàng loạt có giá $1,50 cho mỗi 1.000 hình ảnh được xử lý, với mức tối thiểu là $0,01 cho mỗi đợt chạy. Ước tính chi phí sẽ được giữ lại từ số dư của bạn khi đợt chạy bắt đầu và thanh toán cho các hình ảnh thực tế được xử lý; khoản phí này xuất hiện trên Tab thanh toán dưới dạng Auto-Annotation sau khi bạn tắt bản tóm tắt đợt chạy.
Sidebar class#
Trình chỉnh sửa nhãn bao gồm một sidebar class có thể thu gọn ở phía bên phải canvas. Sidebar cung cấp:
- Tìm kiếm class: Lọc danh sách class bằng cách nhập vào trường tìm kiếm. Nhấn
Enterkhi có kết quả khớp chính xác để chọn, hoặc tạo class mới nếu không có kết quả khớp. - Tạo class mới trực tiếp: Nhấp vào
Add classở cuối danh sách, nhập tên và tùy chọn chọn màu tùy chỉnh. NhấnEnterđể tạo. - Chỉnh sửa trực tiếp tên class: Di chuột qua tên class và nhấp vào biểu tượng bút chì để đổi tên.
- Bộ chọn màu: Nhấp vào ô màu bên cạnh bất kỳ class nào để thay đổi màu của class đó.
- Số lượng nhãn theo từng class: Mỗi dòng class hiển thị số lượng nhãn ở dạng chỉ số trên.
- Mở rộng/thu gọn: Nhấp vào dấu chevron để mở rộng một class và xem các nhãn riêng lẻ được liệt kê bên dưới.
- Làm nổi bật hai chiều khi di chuột: Di chuột qua một nhãn trên canvas sẽ làm nổi bật nhãn đó trong sidebar và ngược lại. Sidebar tự động cuộn đến class liên quan.
- Ẩn/hiện toàn bộ class: Nhấp vào biểu tượng con mắt trên một dòng class để ẩn hoặc hiện đồng thời mọi nhãn của class đó.
- Ẩn/hiện từng nhãn: Nhấp vào biểu tượng con mắt trên bất kỳ dòng nhãn nào để bật/tắt khả năng hiển thị của nhãn đó trên canvas.
- Xóa nhãn: Nhấp vào biểu tượng thùng rác trên bất kỳ dòng nhãn nào để xóa nhãn đó.
- Phím tắt: Nhấn
1-9để nhanh chóng chọn 9 class đầu tiên hoặcHđể bật/tắt khả năng hiển thị của mọi annotation trên ảnh.
Menu ngữ cảnh#
Nhấp chuột phải vào các annotation đã chọn để mở menu ngữ cảnh với các tùy chọn:
| Thao tác | Phím tắt |
|---|---|
| Xóa annotation | Delete / Backspace |
| Đưa lên trên cùng | Cmd/Ctrl+Shift+] |
| Đưa xuống dưới cùng | Cmd/Ctrl+Shift+[ |
| Đưa lên trước | Cmd/Ctrl+] |
| Đưa ra sau | Cmd/Ctrl+[ |
Điều khiển khả năng hiển thị#
Menu dropdown điều khiển khả năng hiển thị (biểu tượng con mắt) cho phép bạn bật/tắt hiển thị từng thành phần:
| Bật/tắt | Mô tả |
|---|---|
| Annotation | Hiển thị hoặc ẩn tất cả lớp phủ annotation |
| Nhãn class | Hiển thị hoặc ẩn tên class trên các annotation |
| Hiển thị pixel | Bật/tắt chế độ hiển thị dạng pixel để kiểm tra khi phóng to (toàn màn hình) |
| Dấu chữ thập | Hiển thị con trỏ dạng dấu chữ thập kèm tọa độ pixel trong khi tạo annotation |
| Thumbnail điều hướng | Hiển thị dải thumbnail điều hướng (toàn màn hình) |
| Thanh thông tin dưới cùng | Hiển thị hoặc ẩn thanh thông tin ảnh ở phía dưới (toàn màn hình) |
| Hiển thị tất cả | Bật/tắt annotation, nhãn, dấu chữ thập, thumbnail và thanh thông tin dưới cùng cùng lúc (không ảnh hưởng đến chế độ hiển thị dạng pixel) |
Con trỏ dạng dấu chữ thập#
Trong khi tạo annotation, lớp phủ dấu chữ thập sẽ theo dõi vị trí con trỏ và hiển thị tọa độ pixel trên canvas. Tính năng này giúp đặt annotation chính xác hơn. Bạn có thể bật/tắt tính năng này qua menu dropdown điều khiển khả năng hiển thị.
Bản xem trước khi di chuột của SAM#
Trong chế độ Smart, SAM cung cấp bản xem trước theo thời gian thực khi di chuột trước khi bạn nhấp vào bất kỳ điểm nào. Bản xem trước này khả dụng cho các task detect, segment, semantic và OBB. Sau khi bạn thêm các lần nhấp để tinh chỉnh, bản xem trước sẽ cập nhật để phản ánh mask hiện tại và loại annotation của task đang hoạt động.
Chỉnh sửa đỉnh polygon#
Đối với annotation dạng segment, bạn có thể chỉnh sửa các đỉnh polygon sau khi vẽ:
- Di chuyển đỉnh: Kéo tay điều khiển của bất kỳ đỉnh nào để thay đổi vị trí
- Xóa đỉnh: Chọn một đỉnh và nhấn
Deleteđể xóa đỉnh đó
Quản lý class#
Tạo class#
Xác định các class annotation cho dataset của bạn trong tab Classes:
- Đi đến tab
Classes - Sử dụng trường nhập ở phía dưới để nhập tên class
- Nhấp vào
Addhoặc nhấnEnter - Màu sắc được tự động gán từ bảng màu Ultralytics

Thêm class mới trong khi tạo annotation#
Bạn có thể tạo class mới trực tiếp trong khi tạo annotation mà không cần rời khỏi editor:
- Vẽ một annotation trên ảnh
- Trong sidebar class, nhấp vào
Add class(hoặc nhập tên mới vào ô tìm kiếm trong sidebar) - Nhập tên class
- Nhấn Enter để tạo và gán
Điều này mang lại workflow liền mạch, cho phép bạn xác định class khi gặp các loại object mới trong dữ liệu.
Tất cả class trong dataset của bạn được quản lý trong một bảng hợp nhất. Các thay đổi đối với tên hoặc màu class sẽ tự động được áp dụng trên toàn bộ dataset.
Chỉnh sửa class#
- Đổi tên: Nhấp vào tên class trong bảng để chỉnh sửa trực tiếp
- Đổi màu: Nhấp vào ô màu để mở bộ chọn màu
- Tìm kiếm: Sử dụng trường tìm kiếm để lọc class theo tên
- Sắp xếp: Nhấp vào tiêu đề cột để sắp xếp theo index, tên, số lượng annotation hoặc số lượng ảnh
Màu class#
Mỗi class được gán một màu từ bảng màu Ultralytics. Bạn có thể tùy chỉnh màu bằng bộ chọn màu trong tab Classes; các màu đã chọn sẽ được sử dụng trên toàn bộ dataset đó.
Phím tắt#
Tạo annotation hiệu quả với các phím tắt:
| Phím tắt | Thao tác |
|---|---|
Cmd/Ctrl+S | Lưu annotation |
Cmd/Ctrl+Z | Hoàn tác |
Cmd/Ctrl+Y | Làm lại |
Escape | Lưu / Bỏ chọn / Thoát |
Delete / Backspace | Xóa annotation đã chọn |
Cmd/Ctrl+Delete | Xóa ảnh |
H | Bật/tắt tất cả annotation |
1-9 | Chọn class 1–9 |
Cmd/Ctrl+Scroll | Phóng to/thu nhỏ |
Cmd/Ctrl++ hoặc Cmd/Ctrl+= | Phóng to |
Cmd/Ctrl+- | Thu nhỏ |
Cmd/Ctrl+0 | Đặt lại để vừa khung |
Space+Drag | Di chuyển canvas khi đã phóng to |
Shift+Click | Chọn nhiều annotation |
Cmd/Ctrl+A | Chọn tất cả annotation |
Cmd/Ctrl+C | Sao chép annotation đã chọn |
Cmd/Ctrl+X | Cắt annotation đã chọn |
Cmd/Ctrl+V | Dán annotation |

Xem tất cả phím tắt
Nhấp vào biểu tượng bàn phím trên thanh công cụ annotation để mở tài liệu tham chiếu phím tắt.
Hoàn tác/Làm lại#
Trình chỉnh sửa chú thích duy trì toàn bộ lịch sử hoàn tác/làm lại:
- Hoàn tác:
Cmd/Ctrl+Z - Làm lại:
Cmd/Ctrl+Y
Lịch sử theo dõi:
- Thêm chú thích (từng chú thích và theo lô)
- Chỉnh sửa chú thích (di chuyển, thay đổi kích thước, xoay)
- Xóa chú thích (từng chú thích và theo lô)
- Thay đổi class (từng class và theo lô)
- Sắp xếp lại chú thích (thứ tự z)
- Chỉnh sửa các đỉnh polygon (thêm, xóa, di chuyển)
- Di chuyển keypoint
Ngăn xếp hoàn tác không có giới hạn cố định — bạn có thể hoàn tác các thay đổi được thực hiện kể từ khi mở ảnh.
Lưu chú thích#
Các thay đổi được tự động lưu một giây sau lần chỉnh sửa chú thích cuối cùng. Chúng cũng được lưu khi bạn chuyển sang ảnh khác hoặc đóng trình chỉnh sửa toàn màn hình.
- Lưu ngay: Nhấp vào nút lưu hoặc nhấn
Cmd/Ctrl+S - Đóng: Nhấp vào nút đóng, nhấp bên ngoài ảnh hoặc nhấn
Escape; thao tác đóng sẽ kích hoạt lưu nền cho các thay đổi đang chờ xử lý
Chờ trạng thái Saving... hoặc Unsaved trên thanh thông tin ảnh biến mất trước khi đóng tab trình duyệt. Bạn có thể lưu thủ công bất kỳ lúc nào bằng nút lưu hoặc Cmd/Ctrl+S.
FAQ#
SAM cung cấp mask chất lượng cao cho hầu hết các đối tượng. Độ chính xác phụ thuộc vào:
- Mức độ phân biệt của đối tượng so với nền
- Chất lượng và độ phân giải của ảnh
- Số lượng điểm dương/âm được cung cấp
Để có kết quả tốt nhất, hãy bắt đầu bằng cách nhấp vào tâm đối tượng, sau đó sử dụng các lần nhấp bên ngoài mask để mở rộng phạm vi và các lần nhấp bên trong mask để loại bỏ các đối tượng hoặc vùng nền lân cận.
Có. Hãy upload dataset của bạn với các file label định dạng YOLO, các file chú thích COCO JSON hoặc một bản export Ultralytics NDJSON. Platform sẽ phân tích chúng trong quá trình xử lý và hiển thị chúng trong trình chỉnh sửa. Các label Pascal VOC XML không được import — trước tiên hãy chuyển đổi chúng sang YOLO hoặc COCO. Xem Chuẩn bị Dataset của bạn.
Sau khi vẽ một chú thích:
- Giữ nguyên class đã chọn
- Vẽ chú thích tiếp theo
- Lặp lại cho đến khi tất cả đối tượng được gắn label
Phím tắt
1-9giúp chọn class nhanh chóng.Có, nhưng để có kết quả tốt nhất:
- Gắn label cho tất cả đối tượng thuộc các class mục tiêu trong mỗi ảnh
- Sử dụng bộ lọc
Annotationsđược đặt thànhUnannotatedđể xác định các ảnh vẫn cần được chú thích
SAM 3.1 là model mặc định và thuộc thế hệ mới nhất — hãy bắt đầu từ đó để có mask chất lượng cao nhất, trong khi SAM 3 vẫn khả dụng. Chuyển sang SAM 2.1 Small để có quy trình làm việc tương tác nhanh hơn trên các đối tượng thông thường, hoặc SAM 2.1 Large khi bạn cần độ chính xác của mask cao hơn trên các hình dạng phức tạp. Sử dụng SAM 2.1 Tiny để đạt tốc độ tối đa trên các đối tượng đơn giản, có độ tương phản cao.
Gán nhãn thông minh SAM khả dụng cho các tác vụ detect, segment, semantic và OBB. Trên các tập dữ liệu pose, chế độ
Smartchỉ chạy gán nhãn thông minh YOLO và classification chỉ sử dụng gán nhãn thủ công. Gán nhãn thông minh cũng không khả dụng trên các tập dữ liệu đám mây được kết nối và On Premise.Có. Nhấp vào nút + bên cạnh bộ chọn template skeleton để mở trình chỉnh sửa template. Đặt các keypoint, đặt tên cho chúng, vẽ các kết nối và lưu lại. Các template tùy chỉnh được lưu trong tài khoản của bạn và khả dụng trên tất cả dataset pose.
Nhấp vào menu thả xuống của bộ chọn template trong thanh công cụ chú thích. Chọn bất kỳ template tích hợp nào (Person, Hand, Dog, Face, Box) hoặc template tùy chỉnh đã lưu của bạn. Template được chọn sẽ xác định những keypoint được đặt khi bạn nhấp vào ảnh.
Có. Chọn một hoặc nhiều chú thích, nhấn
Cmd/Ctrl+Cđể sao chép (hoặcCmd/Ctrl+Xđể cắt), chuyển đến ảnh khác bằng các phím mũi tên hoặc dải thumbnail, rồi nhấnCmd/Ctrl+Vđể dán. Clipboard vẫn được duy trì trong khi trình chỉnh sửa toàn màn hình đang mở.