code: def parse_args():
      import argparse
  
      parser = argparse.ArgumentParser(
          description="DocTR end-to-end analysis",
          formatter_class=argparse.ArgumentDefaultsHelpFormatter,
      )
  
      parser.add_argument(
          "path",
          type=str,
          help="Path to the input document (PDF or image)",
      )
      parser.add_argument(
          "--detection",
          type=str,
          default="db_resnet50",
          help="Text detection model to use for analysis",
      )
      parser.add_argument(
          "--recognition",
          type=str,
          default="crnn_vgg16_bn",
          help="Text recognition model to use for analysis",
      )
      parser.add_argument(
          "--noblock",
          dest="noblock",
          help="Disables blocking visualization. Used only for CI.",
          action="store_true",
      )
      parser.add_argument(
          "--static",
          dest="static",
          help="Switches to static visualization",
          action="store_true",
      )
      args = parser.parse_args()
  
      return args
  
imports: import os
  from doctr.file_utils import is_tf_available
  from doctr.io import DocumentFile
  from doctr.models import ocr_predictor
label_desc: Use image node_id 2 for calling a global function with example usage: parse_args() and returns: args