shoumikchow/bbox-visualizer

Make drawing and labeling bounding boxes a piece of cake

What it solves

이미지에 객체 탐지 작업용 바운딩 박스와 라벨을 그리는 과정을 단순화하여, 라벨 위치를 지정하기 위해 좌표를 수동으로 계산할 필요가 없게 합니다.

How it works

이 라이브러리는 이미지와 바운딩 박스 좌표를 받아 박스와 라벨을 렌더링하는 함수들을 제공합니다. Pascal VOC, COCO, YOLO 등 세 가지 일반적인 바운딩 박스 포맷을 지원하며, 내부적으로 이를 표준 포맷으로 변환해 그립니다. 모든 함수는 원본 이미지를 제자리에서 수정하지 않고 새로운 이미지를 반환합니다.

Who it’s for

탐지 결과를 시각화하거나 데이터를 라벨링해야 하는 컴퓨터 비전 프로젝트를 진행하는 개발자와 연구자를 위한 도구입니다.

Highlights

  • Multi-format support: Pascal VOC(절대 픽셀), COCO(절대 픽셀), YOLO(정규화 좌표)를 지원합니다.
  • Flexible labeling: 라벨을 상단, 박스 내부, T자형, 플래그형 등 다양한 스타일로 제공합니다.
  • Batch processing: 여러 박스와 라벨을 동시에 그릴 수 있는 편리한 함수를 포함합니다.
  • Non-destructive: 원본 입력 이미지를 보존하기 위해 새로운 이미지 객체를 반환합니다.