CVHub520/X-AnyLabeling
X-AnyLabeling: A lightweight, efficient, and unified cross-platform desktop application for annotating text, image, video, point cloud and multimodal data, combining versatile built-in tools with state-of-the-art AI models and flexible multi-format export.
X‑AnyLabeling – AI 支援アノテーション デスクトップ アプリ
概要 – 画像、動画、テキスト、3D 点群にラベルを付けることができるクロスプラットフォーム GUI ツールです。最先端のビジョン モデル(YOLO、SAM、Grounding‑DINO など)を多数バンドルしているため、アノテーションを自動生成し、手動で編集できます。
重要性 – 高品質なラベル付きデータは、コンピューター ビジョン モデルのトレーニングにおけるボトルネックです。X‑AnyLabeling は、以下の方法でそのプロセスを高速化します。
- 既製のアノテーション プリミティブ(ボックス、ポリゴン、マスク、キューブ、キーポイントなど)を提供。
- 検出、セグメンテーション、OCR、ポーズ推定、深度、VQA、マルチモーダル グラウンディングなどのタスク向けに、数十の事前トレーニング済みモデルを統合。
- ローカル推論(ONNX、TensorRT、OpenCV DNN、vLLM、SGLang)と、付属の X‑AnyLabeling‑Server を介したリモート推論の両方をサポート。
- すべての一般的なデータセット形式(COCO、VOC、YOLO、MOT、DOTA、PPOCR、ShareGPT など)にエクスポート。
主な機能
| カテゴリ | できること |
|---|---|
| データ型 | 画像、動画、プレーン テキスト、PDF、3D 点群、マルチモーダル バンドル |
| アノテーション タスク | 分類、オブジェクト検出(HBB/OBB)、インスタンス/セマンティック セグメンテーション、ポーズ、顔、トラッキング、OCR/KIE、レーン マーキング、深度、画像キャプション、VQA、タグ付け、グラウンディング、カウンティング |
| ツール | ポリゴン、長方形、回転ボックス、キューブ、円、ポリライン、ポイント、マスク、マジック ワンド(領域成長)、インタラクティブ SAM、ビデオ オブジェクト セグメンテーションなど |
| モデル ライブラリ | 40 以上のすぐに使えるモデル(YOLOv5‑v12、YOLOX、YOLO‑NAS、SAM 1/2/3、Grounding‑DINO、Florence‑2、Qwen‑VL など) |
| 推論バックエンド | ONNX Runtime、TensorRT、OpenCV DNN、vLLM、SGLang、およびカスタム リモート サーバー |
| 形式 | COCO、VOC、YOLO、DOTA、MOT、MASK、PPOCR、MMGD、VLM‑R1、ShareGPT などのインポート/エクスポート |
| プラットフォーム | Windows、Linux、macOS。UI は英語、中国語、日本語、韓国語に対応 |
典型的なワークフロー
- ロード – 生データ(画像フォルダ、動画ファイル、点群ファイルなど)を読み込みます。
- モデルを選択 – 組み込みライブラリからモデルを選択します(例:検出用 YOLO‑v8、セグメンテーション用 SAM‑2)。
- 推論を実行 – アプリがデータを選択したエンジン(ローカル GPU/CPU またはリモート サーバー)に送信し、予測を受け取ります。
- 編集 – 描画ツールを使用して自動ラベルを編集します。マスクの調整、ボックスの調整、キーポイントの追加、OCR テキストの修正などが可能です。
- エクスポート – トレーニング パイプラインに必要な形式で最終アノテーションをエクスポートします。
はじめに
- pip でインストール:
pip install x-anylabeling-cvhub(Python 3.11+ が必要)。 - または、GitHub リリース ページからプリビルドのデスクトップ バイナリをダウンロード。
xanylabelingを実行して GUI を起動し、ドキュメントの インストールとクイックスタート ガイドに従ってください。
拡張性 – X‑AnyLabeling 推論 API に準拠した Python ラッパーを提供することで、独自のモデルをプラグインできます。または、カスタム モデルと GPU リソースをホストするリモート X‑AnyLabeling‑Server をアプリに指定することもできます。
コミュニティとサポート – GPL‑v3 の下でオープンソースであり、貢献ガイド、問題トラッカー、継続的な開発のためのスポンサー ページがあります。
TL;DR – X‑AnyLabeling は、豊富な機能を備えたマルチモーダル アノテーション ワークステーションであり、巨大なモデル ライブラリと使いやすい GUI を組み合わせ、幅広いコンピューター ビジョン タスクのトレーニング データを迅速に生成および仕上げることができます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト