class_docstr: An integer bounding box, axis aligned.
  
  Attributes:
    origin_x: The X coordinate of the top-left corner, in pixels.
    origin_y: The Y coordinate of the top-left corner, in pixels.
    width: The width of the bounding box, in pixels.
    height: The height of the bounding box, in pixels.
docstr: Generates a BoundingBox protobuf object.
docstr_tok: ["Generates","a","BoundingBox","protobuf","object","."]
code: def to_pb2(self) -> _BoundingBoxProto:
      """Generates a BoundingBox protobuf object."""
      return _BoundingBoxProto(
          xmin=self.origin_x,
          ymin=self.origin_y,
          width=self.width,
          height=self.height,
      )
  
file_path: mediapipe/mediapipe/tasks/python/components/containers/bounding_box.py
imports: import dataclasses
  from typing import Any
  from mediapipe.framework.formats import location_data_pb2
  from mediapipe.tasks.python.core.optional_dependencies import doc_controls
label_desc: Use image node_id 1 for calling the BoundingBox obj's underlying member method code with example usage: obj.to_pb2() and returns: _BoundingBoxProto