Skip to content

Latest commit

 

History

History
85 lines (76 loc) · 1.97 KB

bbox.md

File metadata and controls

85 lines (76 loc) · 1.97 KB

Bounding Box Reference

To easily convert a bounding box to different format, a bounding box should have the following attributes:

  • class_name
  • file_path
  • x_min
  • y_min
  • x_max
  • y_max
  • x_center
  • y_center
  • width
  • height
  • confidence
  • image_height
  • image_width
  • image_channels

Mandatory

  • class_name
  • file_path

Format Specific

TLBR CWH TLWH
  • x_min
  • y_min
  • x_max
  • y_max
  • x_center
  • y_center
  • width
  • height
  • x_min
  • y_min
  • width
  • height

Metadata

  • confidence
  • image_height
  • image_width
  • image_channel
---
title: Bounding Box Generic Class
---
classDiagram
    class BBox {
    BBox : class_name
    BBox : file_path
    BBox : x_min
    BBox : y_min
    BBox : x_max
    BBox : y_max
    BBox : x_center
    BBox : y_center
    BBox : width
    BBox : height
    BBox : confidence
    BBox : image_height
    BBox : image_width
    BBox : image_channel
    BBox: __str__()
    BBox: __eq__()
    }
    class TLWH_BBox{
    TLWH_BBox : x_min
    TLWH_BBox : y_min
    TLWH_BBox : width
    TLWH_BBox : height
    TLWH_BBox : from_TLBR()
    TLWH_BBox : from_CWH()
    }
    class TLBR_BBox{
    TLBR_BBox : x_min
    TLBR_BBox : y_min
    TLBR_BBox : x_max
    TLBR_BBox : y_max
    TLBR_BBox : from_TLWH()
    TLBR_BBox : from_CWH()
    }
    class CWH_BBox{
    CWH_BBox : x_center
    CWH_BBox : y_center
    CWH_BBox : width
    CWH_BBox : height
    CWH_BBox : from_TLWH()
    CWH_BBox : from_TLBR()
    }