code: def main(args):
      # download COCO dataset
      download_coco(args, overwrite=args.overwrite)
      print("COCO dataset json has already generat completed")
      # crop COCO dataset for prepare for tracking
      crop_coco(args)
      print("COCO dataset has already crop completed")
      # generat COCO json for prepare for tracking
      gen_json(args)
      print("COCO dataset has already generat completed")
  
file_path: gluon-cv/scripts/datasets/coco_tracking.py
imports: import argparse
  import zipfile
  import os
  from concurrent import futures
  import time
  import json
  import numpy
  from gluoncv.utils import download, makedirs
  from gluoncv.data.mscoco.utils import try_import_pycocotools
  from gluoncv.utils.filesystem import try_import_cv2
  from gluoncv.utils.data.tracking import crop_like_SiamFC, printProgress
label_desc: Use image node_id 6 for calling a global function with example usage: main(args) without return types