code: def parse_args():
      """benchmark test."""
      parser = argparse.ArgumentParser(
          description="make ovject tracking."
      )
      parser.add_argument(
          "--data-dir",
          type=str,
          default="",
          help="if video-loader set to True, data-dir store videos frames.",
      )
      parser.add_argument(
          "--video-loader",
          action="store_true",
          default=True,
          help="if set to True, read videos directly instead of reading frames.",
      )
      parser.add_argument(
          "--video-path",
          default="https://raw.githubusercontent.com/dmlc/web-data/master/gluoncv/tracking/Coke.mp4",
          help="if set to True, read videos directly instead of reading frames.",
      )
      parser.add_argument(
          "--netwrok",
          type=str,
          default="siamrpn_alexnet_v2_otb15",
          help="SiamRPN network name",
      )
      parser.add_argument(
          "--gt-bbox",
          type=int,
          nargs="+",
          default=[298, 160, 48, 80],
          help="first frame object location",
      )
      parser.add_argument(
          "--save-dir",
          type=str,
          default="./predictions",
          help="directory of saved results",
      )
      opt = parser.parse_args()
      return opt
  
file_path: gluon-cv/scripts/tracking/siamrpn/demo.py
imports: import os
  import argparse
  import matplotlib.pyplot
  import numpy
  import mxnet
  from gluoncv import model_zoo, utils
  from gluoncv.model_zoo.siamrpn.siamrpn_tracker import SiamRPNTracker
  from gluoncv.model_zoo.siamrpn.siamrpn_tracker import get_axis_aligned_bbox
  from gluoncv.utils.filesystem import try_import_cv2
label_desc: Use image node_id 1 for calling a global function with example usage: parse_args() and returns: opt