code: def _make_bbox(bounding_box, frame_size):
      x, y, w, h = bounding_box
      width, height = frame_size
      return {
          "left": round(x * width, 1),
          "top": round(y * height, 1),
          "width": round(w * width, 1),
          "height": round(h * height, 1),
      }
  
imports: from collections import defaultdict
  from copy import deepcopy
  import logging
  import os
  from uuid import uuid4
  import warnings
  import numpy
  import eta.core.image
  import eta.core.serial
  import eta.core.utils
  import eta.core.web
  import fiftyone.core.labels
  import fiftyone.core.media
  import fiftyone.core.metadata
  import fiftyone.core.utils
  import fiftyone.core.validation
  import fiftyone.utils.image
label_desc: Use image node_id 24 for calling a global function with example usage: _make_bbox(bounding_box, frame_size) and returns: dict