vietanhdev/anylabeling
Ghi nhãn dữ liệu được AI hỗ trợ dễ dàng với sự hỗ trợ của AI từ YOLO, Segment Anything (SAM+SAM2/2.1+SAM3), MobileSAM!!
README
🌟 Ghi nhãn bất kỳ 🌟
Ghi nhãn dữ liệu dễ dàng với sự hỗ trợ AI từ YOLO và Segment Anything!
AnyLabeling = LabelImg + Labelme + Giao diện người dùng được cải tiến + Tự động gắn nhãn

Tự động dán nhãn với phân đoạn bất cứ điều gì
- Bản trình diễn Youtube: https://www.youtube.com/watch?v=5qVJiYNX5Kk
- Tài liệu: https://anylabeling.nrl.ai
Tính năng:
- Chú thích hình ảnh cho đa giác, hình chữ nhật, hình tròn, đường thẳng và điểm.
- Tự động ghi nhãn với YOLOv8 (phát hiện đối tượng).
- Tự động ghi nhãn với Phân đoạn mọi thứ gia đình:
- SAM (ViT-B / ViT-L / ViT-H) và SAM di động
- SAM 2 và SAM 2.1 (Hiera-Tiny / Nhỏ / Base+ / Lớn)
- SAM 3 (ViT-H) — phân đoạn từ vựng mở với lời nhắc văn bản
- Phát hiện, nhận dạng văn bản và ghi nhãn KIE (Trích xuất thông tin chính).
- Có nhiều ngôn ngữ: tiếng Anh, tiếng Việt, tiếng Trung.
Các mẫu được hỗ trợ
| người mẫu | Các loại lời nhắc | Ghi chú |
|---|---|---|
| SAM ViT-B / ViT-L / ViT-H | Điểm, Hình chữ nhật | Phân đoạn gốc Bất cứ điều gì |
| SAM di động | Điểm, Hình chữ nhật | SAM nhẹ |
| SAM 2 Hiera-Tiny / Nhỏ / Đế+ / Lớn | Điểm, Hình chữ nhật | Meta SAM 2 |
| SAM 2.1 Hiera-Tiny / Nhỏ / Đế+ / Lớn | Điểm, Hình chữ nhật | SAM 2 được cải tiến |
| SAM 3 ViT-H | văn bản, Điểm, Hình chữ nhật | Từ vựng mở; phát hiện ổ đĩa văn bản |
| YOLOv8n/s/m/l/x | — | Phát hiện đối tượng và tự động gắn nhãn |
Tất cả các mẫu được tải xuống tự động trong lần sử dụng đầu tiên từ Hugging Face.
Cài đặt và chạy
1. Tải xuống và chạy tệp thực thi
- Tải xuống và chạy phiên bản mới nhất từ phát hành.
- Đối với MacOS:
- Tải xuống bản dựng chế độ thư mục (
AnyLabeling-Folder.zip) từ phát hành - Xem hướng dẫn chế độ thư mục macOS để biết chi tiết
- Tải xuống bản dựng chế độ thư mục (
Cài đặt từ Pypi
Yêu cầu: Python 3.11+. Khuyến nghị: Python 3.12.
Khuyến nghị: Conda nhỏ/Anaconda.
Tạo môi trường:
conda create -n anylabeling python=3.12
conda activate anylabeling
- (Chỉ dành cho macOS) Cài đặt PyQt6 bằng Conda:
conda install -c conda-forge pyqt=6
- Cài đặt bất kỳ nhãn nào:
pip install anylabeling # or pip install anylabeling-gpu for GPU support
- Bắt đầu ghi nhãn:
anylabeling
Tài liệu
Trang web: https://anylabeling.nrl.ai/
Ứng dụng
| Phát hiện đối tượng | Sự công nhận | Phát hiện mốc trên khuôn mặt | Ước tính tư thế 2D |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
| Phát hiện làn đường 2D | OCR | Hình ảnh y tế | Phân đoạn phiên bản |
![]() |
![]() |
![]() |
![]() |
| Gắn thẻ hình ảnh | Xoay | Và hơn thế nữa! | |
![]() |
![]() |
Ứng dụng của bạn ở đây! |
Phát triển
- Cài đặt gói:
pip install -r requirements-dev.txt
# or pip install -r requirements-macos-dev.txt for MacOS
- Tạo nguồn lực:
pyrcc5 -o anylabeling/resources/resources.py anylabeling/resources/resources.qrc
- Chạy ứng dụng:
python anylabeling/app.py
Xây dựng thực thi
- Cài đặt PyInstaller:
pip install -r requirements-dev.txt
- Xây dựng:
bash build_executable.sh
- Kiểm tra đầu ra trong:
dist/.
Đóng góp
Nếu bạn muốn đóng góp cho Ghi nhãn bất kỳ, xin vui lòng đọc Nguyên tắc đóng góp.
Lịch sử sao
Tài liệu tham khảo
- Giao diện người dùng ghi nhãn được xây dựng dựa trên ý tưởng và thành phần từ NhãnImg, NhãnTôi.
- Tự động ghi nhãn với Phân đoạn mọi thứ (SAM, SAM 2, SAM 2.1, SAM 3), SAM di động.
- Tự động ghi nhãn với YOLOv8.
- Các biểu tượng từ FlatIcon: DinosoftLabs, Freepik, biểu tượng vector, ẨnMaru.
Dự án cùng danh mục
Danh sách tổng hợp các API miễn phí
TorchGeo: bộ dữ liệu, bộ lấy mẫu, biến đổi và mô hình được đào tạo trước cho dữ liệu không gian địa lý
Tạo dữ liệu tổng hợp cho dữ liệu dạng bảng
giấy phép:mit, size_categories:100K<n<1M, định dạng:JSON, phương thức:văn bản
task_categories:trả lời câu hỏi, task_categories:tóm tắt, ngôn ngữ:en, giấy phép:cc-by-sa-3.0
size_categories:1M<n<10M, định dạng:sàn gỗ, phương thức:văn bản, thư viện:bộ dữ liệu









