shoumikchow/bbox-visualizer

Make drawing and labeling bounding boxes a piece of cake

해결하는 문제

이 도구는 이미지에 바운딩 박스와 레이블을 그리는 과정을 단순화하여, 레이블 위치를 수동으로 계산할 필요 없이 바로 사용할 수 있도록 합니다. 컴퓨터 비전 작업에서 객체를 식별하고 레이블링하는 데 도움이 되는 다양한 시각화 스타일을 제공합니다.

작동 방식

이 라이브러리는 OpenCV를 사용하여 이미지에 박스와 레이블을 그리는 함수를 제공합니다. Pascal VOC(절대 픽셀), COCO(절대 픽셀), YOLO(정규화된 좌표)의 세 가지 일반적인 바운딩 박스 형식을 지원합니다. 내부적으로 모든 형식을 Pascal VOC로 변환한 후 렌더링합니다. 모든 함수는 원본 이미지를 수정하지 않고 새로운 이미지를 반환합니다.

대상 사용자

오브젝트 검출 모델과 컴퓨터 비전 프로젝트를 다루는 개발자 및 연구자로, 모델의 예측 결과나 정답 레이블을 빠르게 시각화하고 싶은 분들입니다.

주요 기능

  • 여러 바운딩 박스 형식 지원: VOC, COCO, YOLO.
  • 다양한 레이블 스타일 제공: 박스 위, 박스 내부, T자형, 깃발 스타일 레이블 등.
  • 여러 박스와 레이블을 동시에 그리는 편의 함수 제공.
  • 새로운 이미지 객체를 반환하여 비파괴적 편집을 보장합니다.

관련

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