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는 영어, 중국어, 일본어, 한국어 지원

일반적인 워크플로우

  1. 로드 – 원시 데이터(이미지 폴더, 비디오 파일, 포인트 클라우드 파일 등)를 로드합니다.
  2. 모델 선택 – 내장 라이브러리에서 모델을 선택합니다(예: 감지용 YOLO‑v8, 분할용 SAM‑2).
  3. 추론 실행 – 앱이 선택한 엔진(로컬 GPU/CPU 또는 원격 서버)으로 데이터를 보내고 예측을 받습니다.
  4. 편집 – 그리기 도구를 사용하여 자동 레이블을 편집합니다. 마스크를 다듬고, 박스를 조정하고, 키포인트를 추가하거나 OCR 텍스트를 수정할 수 있습니다.
  5. 내보내기 – 학습 파이프라인에 필요한 형식으로 최종 주석을 내보냅니다.

시작하기

  • 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를 결합한 기능이 풍부한 멀티모달 주석 워크스테이션으로, 다양한 컴퓨터 비전 작업을 위한 학습 데이터를 빠르게 생성하고 다듬을 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트