Chuyển đến nội dung

Trình chỉnh sửa chú thích

Nền tảng Ultralytics bao gồm một trình chỉnh sửa chú thích mạnh mẽ để gắn nhãn hình ảnh bằng các hộp giới hạn, đa giác, điểm đặc trưng, ​​hộp định hướng và phân loại. Trình chỉnh sửa hỗ trợ vẽ thủ công và SAM - Chú thích thông minh được hỗ trợ bởi công nghệ.

Ultralytics Thanh công cụ chỉnh sửa chú thích nền tảng với Canvas

graph TB
    subgraph Manual["Manual Tools"]
        A[Box] & B[Polygon] & C[Keypoint] & D[OBB] & E[Classify]
    end
    subgraph AI["AI-Assisted"]
        F[SAM Smart]
    end
    Manual --> H[Save Labels]
    AI --> H

Các loại tác vụ được hỗ trợ

Trình chỉnh sửa chú thích hỗ trợ tất cả 5 loại tác vụ YOLO:

Tác vụCông cụĐịnh dạng chú thích
Phát hiệnHình chữ nhậtHộp giới hạn (x, y, chiều rộng, chiều cao)
Phân đoạnĐa giácMặt nạ chính xác đến từng pixel (đỉnh đa giác)
Pose (Dáng điệu/Tư thế)Điểm chínhKhung xương COCO 17 điểm
OBBHộp định hướngHộp giới hạn xoay (4 góc)
Phân loạiBộ chọn lớpNhãn cấp độ hình ảnh

Chi tiết nhiệm vụ

Phát Hiện Đối Tượng

Chức năng: Xác định các đối tượng và vị trí của chúng bằng các hộp giới hạn thẳng hàng với trục tọa độ.

Định dạng nhãn:class_id center_x center_y width height (tất cả đều được chuẩn hóa từ 0 đến 1)

Ví dụ: 0 0.5 0.5 0.2 0.3 — Lớp 0 được căn giữa tại (50%, 50%) với chiều rộng 20% và chiều cao 30%

Các trường hợp sử dụng: Kiểm kê 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 thực thể

Chức năng: Tạo mặt nạ chính xác đến từng pixel cho mỗi đối tượng.

Định dạng nhãn:class_id x1 y1 x2 y2 x3 y3 ... (các đỉnh đa giác, được chuẩn hóa từ 0 đến 1)

Ví dụ: 0 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9 — Mặt nạ tứ giác

Ứng dụng thực tế: Chụp ảnh y tế, xe 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 các điểm mấu chốt trên cơ thể để theo dõi khung xương.

Định dạng nhãn:class_id cx cy w h kx1 ky1 v1 kx2 ky2 v2 ...

  • Cờ hiển thị: 0=không được dán nhãn, 1=đã được gắn nhãn nhưng bị che khuất, 2=được dán nhãn và hiển thị

Ví dụ: 0 0.5 0.5 0.2 0.3 0.6 0.7 2 0.4 0.8 1 — Người có 2 điểm chính

Ứng dụng: Phân tích thể thao, vật lý trị liệu, hoạt hình, nhận dạng cử chỉ

Hộp giới hạn có hướng (OBB)

Chức năng: Phát hiện các đối tượng xoay bằng hộp giới hạn có tính đến góc xoay.

Định dạng nhãn:class_id x1 y1 x2 y2 x3 y3 x4 y4 (bốn điểm góc, đã đượ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

Ứng 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 thuyền.

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 lớp (train/cats/, train/dogs/)

Ứng dụng: Kiểm duyệt nội dung, kiểm soát chất lượng, chẩn đoán y tế, nhận dạng hiện trường.

Bắt đầu

Để chú thích hình ảnh:

  1. Điều hướng đến tập dữ liệu của bạn
  2. Nhấp vào một hình ảnh để mở trình xem toàn màn hình
  3. Nhấp chuột Edit để vào chế độ chú thích
  4. Chọn công cụ chú thích của bạn từ thanh công cụ
  5. Vẽ chú thích trên hình ảnh
  6. Nhấp chuột Save khi hoàn thành

Ultralytics Chế độ chỉnh sửa toàn màn hình với chú thích trên nền tảng và thanh công cụ.

graph LR
    A[Open Dataset] --> B[Click Image]
    B --> C[Click Edit]
    C --> D[Draw Annotations]
    D --> E[Save]
    E --> F[Next Image]
    F --> B

    style C fill:#2196F3,color:#fff
    style D fill:#FF9800,color:#fff
    style E fill:#4CAF50,color:#fff

Chế độ chú thích

Trình soạn thảo cung cấp hai chế độ chú thích, có thể lựa chọn từ thanh công cụ:

Cách thứcMô tảPhím tắt
Vẽ tranhChú thích thủ công bằng các công cụ chuyên dụng cho từng nhiệm vụV
Thông minhSAM -chú thích tương tác được hỗ trợ bởi ( detect / segment /OBB)S

Công cụ chú thích thủ công

Hộp giới hạn (detect)

Vẽ các hộp hình chữ nhật xung quanh đối tượng:

  1. Vào chế độ chỉnh sửa và chọn Draw
  2. Nhấp và kéo để vẽ hình chữ nhật
  3. Thả chuột để hoàn tất hộp
  4. Chọn một lớp từ danh sách thả xuống

Ultralytics Nền tảng Chú thích Phát hiện Vẽ hộp giới hạn

Thay đổi kích thước và Di chuyển

  • Kéo 8 điểm điều chỉnh ở góc/cạnh để thay đổi kích thước
  • Kéo trung tâm để di chuyển
  • Nhấn Delete hoặc Backspace để xóa chú thích đã chọn

Đa giác (segment)

Vẽ mặt nạ đa giác chính xác:

  1. Vào chế độ chỉnh sửa và chọn Draw
  2. Nhấp để thêm các đỉnh
  3. Nhấp chuột phải hoặc nhấn Enter để đóng đa giác
  4. Chọn một lớp từ danh sách thả xuống

Ultralytics Nền tảng Chú thích Phân đoạn Đa giác Đỉnh

Chỉnh sửa các đỉnh

  • Kéo từng đỉnh để điều chỉnh
  • Kéo toàn bộ đa giác để di chuyển
  • Nhấp vào một đỉnh và nhấn Delete để xóa nó

Điểm chính (Tư thế)

Xác định 17 điểm mấu chốt COCO cho tư thế người:

  1. Vào chế độ chỉnh sửa và chọn Draw
  2. Nhấp để đặt các điểm khóa theo trình tự
  3. Tuân theo thứ tự khung COCO

17 điểm khóa COCO là:

#Điểm chính#Điểm chính
1Mũi10Cổ tay trái
2Mắt trái11Cổ tay phải
3Mắt phải12Hông trái
4Tai trái13Hông phải
5Tai phải14Đầu gối trái
6Vai trái15Đầu gối phải
7Vai phải16Mắt cá chân trái
8Khuỷu tay trái17Mắt cá chân phải
9Khuỷu tay phải

Ultralytics Nền tảng Chú thích Tư thế Điểm mấu chốt Bộ xương

Khả năng hiển thị điểm mấu chốt

Mỗi điểm mốc đều có một cờ hiển thị: 0 = không được dán nhãn, 1 = được dán nhãn nhưng bị che khuất, 2 = được gắn nhãn và hiển thị. Các điểm mấu chốt bị che khuất (phía sau các đối tượng khác) cần được đánh dấu là có thể nhìn thấy. 1 — Mô hình học cách suy luận vị trí của chúng.

Hộp giới hạn có hướng (OBB)

Vẽ hộp xoay cho các đối tượng có góc nghiêng:

  1. Vào chế độ chỉnh sửa và chọn Draw
  2. Nhấp và kéo để vẽ một hộp ban đầu
  3. Sử dụng tay cầm xoay để điều chỉnh góc
  4. Kéo các góc để thay đổi kích thước
  5. Chọn một lớp từ danh sách thả xuống

Ultralytics Nền tảng Chú thích Obb Hộp xoay

Phân loại (classify)

Gán nhãn lớp cấp độ hình ảnh:

  1. Vào chế độ chỉnh sửa
  2. Một bảng điều khiển bên cạnh hiện ra với các nút chọn lớp học.
  3. Nhấp vào các nút lớp hoặc nhấn phím số 1-9

Ultralytics Nền tảng Chú thích Phân loại Bảng điều khiển bên

Chú thích thông minh SAM

Mô hình Phân đoạn Bất kỳ ( SAM ) cho phép chú thích thông minh chỉ với vài cú nhấp chuột. Chế độ thông minh có sẵn cho các tác vụ detect , segmentOBB .

  1. Vào chế độ chỉnh sửa và chọn Smart hoặc nhấn S
  2. Nhấp chuột trái để thêm điểm tích cực (bao gồm khu vực này)
  3. Nhấp chuột phải để thêm điểm tiêu cực (loại trừ khu vực này)
  4. SAM tạo ra một mặt nạ chính xác theo thời gian thực
  5. Nhấn Enter hoặc Escape để lưu chú thích

Ultralytics Chú thích nền tảng Sam Mặt nạ điểm tích cực và tiêu cực

graph LR
    A[Press S] --> B[Left-click Object]
    B --> C[SAM Generates Mask]
    C --> D{Accurate?}
    D -->|Yes| E[Enter to Save]
    D -->|No| F[Add +/- Points]
    F --> C

    style A fill:#2196F3,color:#fff
    style C fill:#FF9800,color:#fff
    style E fill:#4CAF50,color:#fff

Mẹo SAM

  • Bắt đầu bằng một cú nhấp tích cực vào trung tâm đối tượng
  • Thêm các cú nhấp tiêu cực để loại trừ nền
  • Giữ Alt/Option Đảo ngược hành vi nhấp chuột (nhấp chuột trái trở thành tiêu cực, nhấp chuột phải trở thành tích cực)
  • Hoạt động tốt nhất cho các đối tượng riêng biệt có cạnh rõ ràng
  • Sử dụng 2-3 điểm dương cho các vật thể dài.

Chú thích thông minh SAM có thể tạo ra:

  • Đa giác cho các tác vụ segment
  • Hộp giới hạn cho các tác vụ detect
  • Hộp định hướng cho các tác vụ obb

SAM Hỗ trợ nhiệm vụ

SAM Tính năng chú thích thông minh chỉ khả dụng cho các tác vụ detect , segmentOBB . Các tác vụ phân loại và xác định tư thế yêu cầu chú thích thủ công.

lớp Thanh bên

Trình chỉnh sửa chú thích bao gồm một thanh bên lớp có thể thu gọn ở phía bên phải của khung vẽ. Thanh bên này cung cấp:

  • Tìm kiếm các lớpLọc danh sách lớp học bằng cách nhập vào ô tìm kiếm. Nhấn Enter Chọn một lớp dựa trên kết quả trùng khớp chính xác, hoặc tạo một lớp mới nếu không tìm thấy kết quả trùng khớp.
  • Tạo lớp mới trực tiếpNhấp chuột Add class Ở cuối danh sách, nhập tên và tùy chọn chọn màu sắc tùy chỉnh. Nhấn Enter để tạo ra.
  • Chỉnh sửa tên lớp trực tiếp : Di chuột qua tên lớp và nhấp vào biểu tượng bút chì để đổi tên.
  • Công cụ chọn màu : Nhấp vào ô màu bên cạnh bất kỳ lớp nào để thay đổi màu sắc của lớp đó.
  • Số lượng chú thích cho mỗi lớp : Mỗi hàng của lớp hiển thị số lượng chú thích được ghi ở dạng chỉ số trên.
  • Mở rộng/Thu gọn : Nhấp vào mũi tên để mở rộng một lớp và xem các chú thích riêng lẻ được liệt kê bên dưới.
  • Hiệu ứng làm nổi bật khi di chuột hai chiều : Khi di chuột vào một chú thích trên khung vẽ, chú thích đó sẽ được làm nổi bật trong thanh bên, và ngược lại. Thanh bên tự động cuộn và tự động mở rộng đến lớp tương ứng.
  • Ẩn/hiện từng chú thích : Nhấp vào biểu tượng con mắt trên bất kỳ hàng chú thích nào để bật/tắt hiển thị chú thích đó trên khung vẽ.
  • Xóa chú thích : Nhấp vào biểu tượng thùng rác trên bất kỳ hàng chú thích nào để xóa nó.
  • Phím tắt: Nhấn 1-9 để nhanh chóng chọn 9 lớp đầu tiên.

Menu ngữ cảnh

Nhấp chuột phải vào các chú thích đã chọn để mở menu ngữ cảnh với các tùy chọn sau:

Hành độngPhím tắt
Xóa chú thíchDelete / Backspace
Đưa lên hàng đầuCmd/Ctrl+Shift+]
Gửi trả lạiCmd/Ctrl+Shift+[
Đưa raCmd/Ctrl+]
Gửi ngược lạiCmd/Ctrl+[

Kiểm soát khả năng hiển thị

Menu thả xuống về 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 phần tử riêng lẻ:

Chuyển đổiMô tả
Chú thíchHiển thị hoặc ẩn tất cả các lớp phủ chú thích
Nhãn lớpHiển thị hoặc ẩn nhãn tên lớp trên chú thích
Hiển thị pixelBật/tắt chế độ hiển thị pixel để xem chi tiết khi phóng to (toàn màn hình).
Tâm ngắmHiển thị con trỏ hình chữ thập với tọa độ pixel (chế độ chỉnh sửa)
Hình thu nhỏ thanh điều hướngHiển thị dải hình thu nhỏ điều hướng (toàn màn hình)
Hiển thị tất cảBật/tắt chú thích, nhãn, tâm ngắm và hình thu nhỏ cùng lúc (không ảnh hưởng đến hình ảnh bị vỡ pixel)

Con trỏ tâm ngắm

Ở chế độ chỉnh sửa, lớp phủ tâm ngắm sẽ theo dõi vị trí con trỏ và hiển thị tọa độ pixel trên khung vẽ. Điều này giúp đặt chú thích chính xác hơn. Bạn có thể bật/tắt lớp phủ này thông qua menu thả xuống hiển thị.

SAM Xem trước khi rê chuột

Ở chế độ Thông minh dành cho các tác vụ segment , SAM Công cụ này cung cấp bản xem trước mặt nạ theo thời gian thực khi bạn di chuột qua hình ảnh — trước khi nhấp vào bất kỳ điểm nào. Điều này cho phép bạn xem ranh giới phân đoạn dự đoán và quyết định vị trí nhấp chuột. Sau khi bạn thêm các điểm dương hoặc âm, bản xem trước sẽ cập nhật để phản ánh các điều chỉnh của bạn.

Chỉnh sửa đỉnh đa giác

Vì segment Với các chú thích, bạn có thể chỉnh sửa các đỉnh đa giác sau khi vẽ:

  • Di chuyển các đỉnh : Kéo bất kỳ điểm điều khiển đỉnh nào để định vị lại nó.
  • Xóa các đỉnhChọn một đỉnh và nhấn Delete để xóa nó

Quản lý lớp

Tạo Lớp

Xác định các lớp chú thích cho tập dữ liệu của bạn trong Classes tab:

  1. Điều hướng đến Classes tab
  2. Sử dụng ô nhập liệu ở phía dưới để nhập tên lớp học.
  3. Nhấp chuột Add hoặc nhấn Enter
  4. Màu sắc được gán tự động từ Ultralytics bảng màu

Ultralytics Tab Chú thích Lớp trên Nền tảng Thêm Lớp mới

Thêm lớp mới trong quá trình chú thích

Bạn có thể tạo các lớp mới trực tiếp trong khi chú thích mà không cần rời khỏi trình chỉnh sửa:

  1. Vẽ chú thích lên hình ảnh
  2. Trong menu thả xuống lớp học, hãy nhấp chuột Add New Class
  3. Nhập tên lớp
  4. Nhấn Enter để tạo và gán

Điều này cho phép quy trình làm việc liền mạch, nơi bạn có thể định nghĩa các lớp khi gặp các loại đối tượng mới trong dữ liệu của mình.

Bảng các lớp thống nhất

Tất cả các lớp trong tập dữ liệu của bạn được quản lý trong một bảng thống nhất. Các thay đổi về tên lớp hoặc màu sắc sẽ tự động được áp dụng cho toàn bộ tập dữ liệu.

Chỉnh sửa Lớp

  • Đổi tên : Nhấp vào tên lớp trong bảng để chỉnh sửa trực tiếp.
  • Thay đổi màu sắc : Nhấp vào ô màu để mở bảng chọn màu.
  • Tìm kiếm : Sử dụng ô tìm kiếm để lọc các lớp học theo tên.
  • Sắp xếp : Nhấp vào tiêu đề cột để sắp xếp theo tên, số lượng nhãn hoặc số lượng hình ảnh.

Màu sắc của lớp

Mỗi lớp được chỉ định một màu sắc từ bảng màu. Ultralytics bảng màu. Bạn có thể tùy chỉnh màu sắc bằng cách sử dụng công cụ chọn màu trên bảng màu. Classes tab. Màu sắc được nhất quán trên toàn nền tảng để dễ nhận biết.

Phím tắt bàn phím

Chú thích hiệu quả với các phím tắt:

Phím tắtHành động
Cmd/Ctrl+SLưu chú thích
Cmd/Ctrl+ZHoàn tác
Cmd/Ctrl+Shift+ZLàm lại
Cmd/Ctrl+YLàm lại (phương án khác)
EscapeLưu / Bỏ chọn / Thoát
Delete / BackspaceXóa chú thích đã chọn
1-9Chọn lớp 1-9
Cmd/Ctrl+ScrollPhóng to/thu nhỏ
Shift+ClickChú thích chọn nhiều mục
Cmd/Ctrl+AChọn tất cả chú thích
Phím tắtHành động
VChế độ vẽ (thủ công)
SChế độ thông minh ( SAM )
Phím tắtHành động
Click+DragVẽ khung bao quanh ( detect /OBB)
ClickThêm điểm đa giác ( segment ) / Đặt điểm mấu chốt (tư thế)
Right-clickHoàn thành đa giác / Thêm SAM điểm âm
EnterHoàn thành đa giác / Lưu SAM chú thích
EscapeCứu SAM Chú thích / Bỏ chọn / Thoát chế độ chỉnh sửa
Phím tắtHành động
Cmd/Ctrl+]Đưa ra
Cmd/Ctrl+[Gửi ngược lại
Cmd/Ctrl+Shift+]Đưa lên phía trước
Cmd/Ctrl+Shift+[Gửi lại

Ultralytics Hộp thoại Phím tắt bàn phím Chú thích Nền tảng

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ụ chú thích để mở bảng tham khảo các phím tắt.

Hoàn tác/Làm lại

Trình chỉnh sửa chú thích lưu giữ đầy đủ lịch sử hoàn tác/làm lại:

  • Hoàn tác: Cmd/Ctrl+Z
  • Làm lại: Cmd/Ctrl+Shift+Z hoặc Cmd/Ctrl+Y

Lịch sử theo dõi:

  • Thêm chú thích (đơn lẻ và hàng loạt)
  • Chỉnh sửa chú thích (di chuyển, thay đổi kích thước, xoay)
  • Xóa chú thích (từng cái và hàng loạt)
  • Thay đổi lớp học (lớp đơn và lớp theo nhóm)
  • Sắp xếp lại các chú thích (theo thứ tự z)
  • Chỉnh sửa các đỉnh của đa giác (thêm, xóa, di chuyển)
  • Di chuyển các điểm mấu chốt

Hoàn tác không giới hạn

Ngăn xếp thao tác hoàn tác không có giới hạn cố định — bạn có thể hoàn tác tất cả các thay đổi đã thực hiện trong phiên chỉnh sửa hiện tại, trở về trạng thái ban đầu của hình ảnh khi bạn nhấp chuột. Edit.

Lưu Chú thích

Chú thích sẽ được lưu khi bạn nhấp chuột. Save hoặc nhấn Cmd/Ctrl+S:

  • Lưu: Nhấp vào nút lưu hoặc nhấn Cmd/Ctrl+S
  • Hủy: Nhấp vào hủy để loại bỏ các thay đổi
  • Phím Escape : Lưu các thay đổi nếu có, nếu không thì thoát khỏi chế độ chỉnh sửa.

Lưu công việc của bạn

Luôn lưu trước khi chuyển sang hình ảnh khác. Các thay đổi chưa lưu sẽ bị mất.

Câu hỏi thường gặp

Chú thích SAM có độ chính xác như thế nào?

SAM cung cấp các 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:

  • Sự khác biệt của đối tượng so với nền
  • Chất lượng và độ phân giải hình ả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 với một điểm dương tại trung tâm đối tượng và thêm các điểm âm để loại trừ các đối tượng lân cận.

Tôi có thể nhập các chú thích hiện có không?

Vâng, hãy tải lên bộ dữ liệu của bạn với các tệp nhãn định dạng YOLO . Nền tảng sẽ tự động phân tích và hiển thị chúng trong trình chỉnh sửa.

Làm cách nào để tôi chú thích nhiều đối tượng cùng một lớp?

Sau khi vẽ một chú thích:

  1. Giữ nguyên lớp đã chọn
  2. Vẽ chú thích tiếp theo
  3. Lặp lại cho đến khi tất cả các đối tượng được gán nhãn

Phím tắt 1-9 chọn nhanh các lớp.

Tôi có thể huấn luyện trên các tập dữ liệu được chú thích một phần không?

Có, nhưng để có kết quả tốt nhất:

  • Gán nhãn tất cả các đối tượng thuộc các lớp mục tiêu của bạn trong mỗi hình ảnh
  • Sử dụng bộ lọc nhãn được đặt thành Unannotated để xác định hình ảnh chưa được gắn nhãn
  • Loại bỏ các hình ảnh chưa được chú thích khỏi cấu hình huấn luyện

Những nhiệm vụ nào hỗ trợ SAM Chú thích thông minh?

SAM Tính năng chú thích thông minh có sẵn cho các tác vụ detect , segmentOBB . Các tác vụ phân loại và xác định tư thế chỉ sử dụng chú thích thủ công.



📅 Được tạo 1 tháng trước ✍️ Cập nhật 5 ngày trước
glenn-jochersergiuwaxmann

Bình luận