code: def normalize_bboxes(
      bboxes: Sequence[BoxType], rows: int, cols: int
  ) -> List[BoxType]:
      """Normalize a list of bounding boxes.
  
      Args:
          bboxes: Denormalized bounding boxes `[(x_min, y_min, x_max, y_max)]`.
          rows: Image height.
          cols: Image width.
  
      Returns:
          Normalized bounding boxes `[(x_min, y_min, x_max, y_max)]`.
  
      """
      return [normalize_bbox(bbox, rows, cols) for bbox in bboxes]
  
imports: from __future__ import division
  from typing import Any, Dict, List, Optional, Sequence, Tuple, TypeVar, cast
  import numpy
  from .transforms_interface import BoxInternalType, BoxType
  from .utils import DataProcessor, Params
label_desc: Use image node_id 3 for calling a global function with example usage: normalize_bboxes(bboxes, rows, cols) and returns: unknown