code: def draw_bounding_boxes(
      images, boxes, texts=None, colors=None, name=None
  ):
      """
      Draw bounding boxes on a batch of images.
  
      Args:
        images: A Tensor. Must be one of the following types: float32, half.
          4-D with shape [batch, height, width, depth]. A batch of images.
        boxes: A Tensor of type float32. 3-D with shape
          [batch, num_bounding_boxes, 4] containing bounding boxes.
        name: A name for the operation (optional).
  
      Returns:
        A `Tensor` of type `uint8` and shape of `[height, width, 4]` (RGBA).
      """
      if texts is None:
          texts = []
      if colors is None:
          colors = [[]]
      return core_ops.io_draw_bounding_boxes_v3(
          images, boxes, colors, texts, name=name
      )
  
file_path: io/tensorflow_io/python/experimental/image_ops.py
imports: import tensorflow
  from tensorflow_io.python.ops import core_ops
label_desc: Use image node_id 1 for calling a global function with example usage: draw_bounding_boxes(images, boxes, texts, colors, name) and returns: core_ops