code: def download_otb(args, overwrite=False):
      """download otb2015 dataset and Unzip to download_dir"""
      _DOWNLOAD_URLS = (
          "http://cvlab.hanyang.ac.kr/tracker_benchmark/seq/"
      )
      if not os.path.isdir(args.download_dir):
          makedirs(args.download_dir)
      for per_otb50 in otb50:
          url = os.path.join(_DOWNLOAD_URLS, per_otb50 + ".zip")
          filename = download(
              url, path=args.download_dir, overwrite=overwrite
          )
          with zipfile.ZipFile(filename) as zf:
              zf.extractall(path=args.download_dir)
      for per_otb100 in otb100:
          url = os.path.join(_DOWNLOAD_URLS, per_otb100 + ".zip")
          filename = download(
              url, path=args.download_dir, overwrite=overwrite
          )
          with zipfile.ZipFile(filename) as zf:
              zf.extractall(path=args.download_dir)
  
      os.rename(
          os.path.join(args, "Jogging"), os.path.join(args, "Jogging-1")
      )
      os.rename(
          os.path.join(args, "Jogging"), os.path.join(args, "Jogging-2")
      )
      os.rename(
          os.path.join(args, "Skating2"),
          os.path.join(args, "Skating2-1"),
      )
      os.rename(
          os.path.join(args, "Skating2"),
          os.path.join(args, "Skating2-2"),
      )
      os.rename(
          os.path.join(args, " Human4"), os.path.join(args, "Human4-2")
      )
  
file_path: gluon-cv/scripts/datasets/otb2015.py
imports: import argparse
  import tarfile
  import os
  import time
  import json
  import numpy
  from gluoncv.utils import download, makedirs
label_desc: Use image node_id 2 for calling a global function with example usage: download_otb(args, overwrite) without return types