vietanhdev/anylabeling
Effortless AI-assisted data labeling with AI support from YOLO, Segment Anything (SAM+SAM2/2.1+SAM3), MobileSAM!!
What it solves
AnyLabeling は、コンピュータビジョンタスク向けデータラベリングの手作業を削減することを目的とした画像アノテーションツールです。LabelImg と Labelme の機能を組み合わせ、改良されたユーザーインターフェースと AI 駆動の自動ラベリング機能を提供し、トレーニングデータセットの作成を高速化します。
How it works
このツールは、ポリゴン、矩形、円、ライン、ポイントを作成するためのグラフィカルインターフェースを提供します。プロセスを加速するために、以下の複数の AI モデルを統合して自動アノテーションを実現します:
- Segment Anything (SAM) Family: SAM(ViT‑B/L/H)、MobileSAM、SAM 2、SAM 2.1、SAM 3 をサポートします。これらのモデルにより、ポイント、矩形、テキストプロンプト(SAM 3)を使用してオブジェクトをセグメント化できます。
- YOLOv8: 自動オブジェクト検出とラベリングに使用されます。
- OCR/KIE: テキスト検出、認識、キー情報抽出のための専門的なラベリングを含みます。
Who it’s for
オブジェクト検出、インスタンスセグメンテーション、OCR、ポーズ推定プロジェクト向けに高品質なグラウンドトゥルースデータを作成する必要があるデータサイエンティスト、ML エンジニア、データラベラーを対象としています。
Highlights
- AI-Assisted Labeling: YOLOv8 と Segment Anything ファミリー全体を統合し、迅速な自動ラベリングを実現。
- Crosspatform Support: スタンドアロン実行ファイルまたは PyPI 経由で提供され、Windows、macOS、Linux をサポート。
- Crosspatform Support: 英語、ベトナム語、中国語を含む複数言語に対応。
- Versatile Annotation: ポリゴン、矩形、円、ライン、ポイントなど多様な形状をサポートし、医療画像や 2D ポーズ推定などの用途にも利用可能。