anylabeling: 一款透過 YOLOv8 與 Segment Anything 提供自動標記功能的 AI 輔助影像標記工具
anylabeling: 一款透過 YOLOv8 與 Segment Anything 提供自動標記功能的 AI 輔助影像標記工具
它解決了什麼問題
AnyLabeling 是一款影像標記工具,旨在減少電腦視覺任務中標記數據的手動工作量。它結合了 LabelImg 與 Labelme 的功能,並透過改進的使用者介面與 AI 驅動的自動標記能力,來加速訓練數據集的建立。
運作原理
該工具提供了一個圖形化介面,用於建立多邊形、矩形、圓形、線條與點。為了加速流程,它整合了多個 AI 模型進行自動標記:
- Segment Anything (SAM) 系列: 支援 SAM (ViT-B/L/H)、MobileSAM、SAM 2、SAM 2.1 與 SAM 3。這些模型允許使用者透過點、矩形或文字提示(SAM 3)來分割物件。
- YOLOv8: 用於自動物件偵測與標記。
- OCR/KIE: 包含針對文字偵測、辨識與關鍵資訊擷取 (Key Information Extraction) 的專門標記功能。
對象是誰
它適用於數據科學家、ML 工程師與數據標記員,這些對象需要為物件偵測、實例分割、OCR 與姿勢估計專案建立高品質的地面真值 (ground-truth) 數據。
重點特色
- AI 輔助標記: 整合了 YOLOv8 與整個 Segment Anything 系列,以實現快速自動標記。
- 跨平台支援: 可作為獨立執行檔或透過 PyPI 提供,支援 Windows、macOS 與 Linux。
- 多語言支援: 支援多種語言,包括英文、越南文與中文。
- 多功能標記: 支援廣泛的形狀(多邊形、矩形、圓形、線條、點)以及醫療影像與 2D 姿勢估計等應用。
Sources
- undefinedvietanhdev/anylabeling