code: def intersect_bbox(bbox1, bbox2):
      if (
          bbox2[0] > bbox1[2]
          or bbox2[2] < bbox1[0]
          or bbox2[1] > bbox1[3]
          or bbox2[3] < bbox1[1]
      ):
          intersection_box = [0.0, 0.0, 0.0, 0.0]
      else:
          intersection_box = [
              max(bbox1[0], bbox2[0]),
              max(bbox1[1], bbox2[1]),
              min(bbox1[2], bbox2[2]),
              min(bbox1[3], bbox2[3]),
          ]
      return intersection_box
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import numpy
  import random
  import math
  import cv2
label_desc: Use image node_id 11 for calling a global function with example usage: intersect_bbox(bbox1, bbox2) and returns: intersection_box