  import numpy as np
  import cv2
  
  
  from lib.faces_detect import BoundingBox, DetectedFace
  
  
  # Global variables
  _image_extensions = [  # pylint:disable=invalid-name
      ".bmp", ".jpeg", ".jpg", ".png", ".tif", ".tiff"]
 
</s> remove from ._base import BoundingBox, Detector, logger
 </s> add from ._base import Detector, logger </s> remove from lib.faces_detect import BoundingBox
 </s> add  </s> remove from ._base import BoundingBox, Detector, logger
 </s> add from ._base import Detector, logger </s> remove from ._base import BoundingBox, cv2, Detector, logger
 </s> add from ._base import cv2, Detector, logger </s> remove         # Sometimes BoundingBox doesn't get imported from the parent process
        # Hacky fix to import it inside the process
        global BoundingBox  # pylint:disable=global-statement,invalid-name
        from lib.faces_detect import BoundingBox as bb  # pylint:disable=reimported
        BoundingBox = bb
 </s> add 
from lib.faces_detect import DetectedFace
  import numpy as np
  import cv2
  
  
from lib.faces_detect import DetectedFace
  
  
  # Global variables
  _image_extensions = [  # pylint:disable=invalid-name
      ".bmp", ".jpeg", ".jpg", ".png", ".tif", ".tiff"]
keep keep keep keep replace keep keep keep keep keep
 Bugfix: Extract - Remove BoundingBox object and replace with dict 
lib/utils.py