shoumikchow/bbox-visualizer

Make drawing and labeling bounding boxes a piece of cake

What it solves

画像上に物体検出タスク用のバウンディングボックスとラベルを描画するプロセスを簡素化し、ラベル位置決めのために手動で座標計算を行う必要がなくなります。

How it works

このライブラリは、画像とバウンディングボックス座標を受け取ってボックスとラベルを描画する関数群を提供します。Pascal VOC、COCO、YOLO の 3 つの一般的なバウンディングボックス形式をサポートし、内部で標準フォーマットに変換して描画します。すべての関数は元の画像をインプレースで変更せず、新しい画像を返します。

Who it’s for

検出結果の可視化やデータのラベリングが必要な、コンピュータビジョンプロジェクトに取り組む開発者や研究者向けです。

Highlights

  • Multi-format support: Pascal VOC(絶対ピクセル)、COCO(絶対ピクセル)、YOLO(正規化座標)に対応。
  • Flexible labeling: ラベルを上部、ボックス内部、T 字形、フラッグ形など様々なスタイルで表示可能。
  • Batch processing: 複数のボックスとラベルを同時に描画できる便利関数を含む。
  • Non-destructive: 元の入力画像を保持するために、新しい画像オブジェクトを返します。