code: def _get_overlap(bb1: List[float], bb2: List[float]) -> float:
      """Takes in two bounding boxes `bb1` and `bb2` and returns their IoU overlap."""
  
      return _get_iou(_mod_coordinates(bb1), _mod_coordinates(bb2))
  
imports: import warnings
  from cleanlab.internal.constants import ALPHA, CUSTOM_SCORE_WEIGHT_BADLOC, CUSTOM_SCORE_WEIGHT_OVERLOOKED, CUSTOM_SCORE_WEIGHT_SWAP, EUC_FACTOR, HIGH_PROBABILITY_THRESHOLD, LOW_PROBABILITY_THRESHOLD, MAX_ALLOWED_BOX_PRUNE, TINY_VALUE, TEMPERATURE, LABEL_OVERLAP_THRESHOLD
  import copy
  from typing import TYPE_CHECKING, Any, Dict, List, Optional, Tuple, TypeVar
  import numpy
  from cleanlab.internal.object_detection_utils import softmin1d, assert_valid_aggregation_weights, assert_valid_inputs
label_desc: Use image node_id 12 for calling a global function with example usage: _get_overlap(bb1, bb2) and returns: _get_iou