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 포즈 추정과 같은 응용 분야에도 활용할 수 있습니다.