Bounding box formats

[source]

CENTER_XYWH class

keras_cv.bounding_box.CENTER_XYWH()

CENTER_XYWH contains axis indices for the CENTER_XYWH format.

All values in the CENTER_XYWH format should be absolute pixel values.

The CENTER_XYWH format consists of the following required indices:

  • X: X coordinate of the center of the bounding box
  • Y: Y coordinate of the center of the bounding box
  • WIDTH: width of the bounding box
  • HEIGHT: height of the bounding box

[source]

XYWH class

keras_cv.bounding_box.XYWH()

XYWH contains axis indices for the XYWH format.

All values in the XYWH format should be absolute pixel values.

The XYWH format consists of the following required indices:

  • X: X coordinate of the left of the bounding box
  • Y: Y coordinate of the top of the bounding box
  • WIDTH: width of the bounding box
  • HEIGHT: height of the bounding box

[source]

REL_XYWH class

keras_cv.bounding_box.REL_XYWH()

REL_XYWH contains axis indices for the XYWH format.

REL_XYXY is like XYWH, but each value is relative to the width and height of the origin image. Values are percentages of the origin images' width and height respectively.

  • X: X coordinate of the left of the bounding box
  • Y: Y coordinate of the top of the bounding box
  • WIDTH: width of the bounding box
  • HEIGHT: height of the bounding box

[source]

XYXY class

keras_cv.bounding_box.XYXY()

XYXY contains axis indices for the XYXY format.

All values in the XYXY format should be absolute pixel values.

The XYXY format consists of the following required indices:

  • LEFT: left of the bounding box
  • TOP: top of the bounding box
  • RIGHT: right of the bounding box
  • BOTTOM: bottom of the bounding box

[source]

REL_XYXY class

keras_cv.bounding_box.REL_XYXY()

REL_XYXY contains axis indices for the REL_XYXY format.

REL_XYXY is like XYXY, but each value is relative to the width and height of the origin image. Values are percentages of the origin images' width and height respectively.

The REL_XYXY format consists of the following required indices:

  • LEFT: left of the bounding box
  • TOP: top of the bounding box
  • RIGHT: right of the bounding box
  • BOTTOM: bottom of the bounding box

[source]

YXYX class

keras_cv.bounding_box.YXYX()

YXYX contains axis indices for the YXYX format.

All values in the YXYX format should be absolute pixel values.

The YXYX format consists of the following required indices:

  • TOP: top of the bounding box
  • LEFT: left of the bounding box
  • BOTTOM: bottom of the bounding box
  • RIGHT: right of the bounding box

[source]

REL_YXYX class

keras_cv.bounding_box.REL_YXYX()

REL_YXYX contains axis indices for the REL_YXYX format.

REL_YXYX is like YXYX, but each value is relative to the width and height of the origin image. Values are percentages of the origin images' width and height respectively.

The REL_YXYX format consists of the following required indices:

  • TOP: top of the bounding box
  • LEFT: left of the bounding box
  • BOTTOM: bottom of the bounding box
  • RIGHT: right of the bounding box