code: def test_viz_bbox():
      img = mx.nd.zeros((300, 300, 3), dtype=np.uint8)
      bbox = mx.nd.array([[10, 20, 200, 500], [150, 200, 400, 300]])
      scores = mx.nd.array([0.8, 0.001])
      labels = mx.nd.array([1, 3])
      class_names = ["a", "b", "c"]
      ax = gcv.utils.viz.plot_bbox(
          img,
          bbox,
          scores=scores,
          labels=labels,
          class_names=class_names,
      )
      ax = gcv.utils.viz.plot_bbox(img, bbox, ax=ax, reverse_rgb=True)
      ax = gcv.utils.viz.plot_bbox(
          img,
          bbox / 500,
          ax=ax,
          reverse_rgb=True,
          absolute_coordinates=False,
      )
  
      img_output = gcv.utils.viz.cv_plot_bbox(
          img,
          bbox,
          scores=scores,
          labels=labels,
          class_names=class_names,
      )
      img_output = gcv.utils.viz.cv_plot_bbox(img, bbox)
      img_output = gcv.utils.viz.cv_plot_bbox(
          img, bbox / 500, absolute_coordinates=False
      )
  
file_path: gluon-cv/tests/unittests/test_utils_viz.py
imports: from __future__ import print_function
  from __future__ import division
  import unittest
  import mxnet
  import numpy
  import gluoncv
label_desc: Use image node_id 1 for calling a global function with example usage: test_viz_bbox() without return types