  
      For each source item, the plugin must pass a dict to finalize containing:
      {"filename": <filename of source frame>,
       "image": <source image>,
       "detected_faces": <list of dlibRectangles>,
       "landmarks": <list of landmarks>}
      """
  
  import logging
  import os
 
</s> remove      "detected_faces": <list of DlibRectangles>}
 </s> add      "detected_faces": <list of BoundingBoxes>} </s> remove      "detected_faces": <list of dlib.rectangles>}
 </s> add      "detected_faces": <list of BoundingBoxes>} (Class defined in /lib/faces_detect) </s> remove             Must return a list of dlib rects"""
 </s> add             Must return a list of BoundingBox's""" </s> remove             logger.error("Error initializing FAN. Trying Dlib")
 </s> add             logger.error("Error initializing FAN. Trying CV2-DNN") </s> remove         face = face.to_dlib_rect()
 </s> add         face = face.to_bounding_box()
     "detected_faces": <list of BoundingBoxes>, (Class defined in /lib/faces_detect)
  
      For each source item, the plugin must pass a dict to finalize containing:
      {"filename": <filename of source frame>,
       "image": <source image>,
     "detected_faces": <list of BoundingBoxes>, (Class defined in /lib/faces_detect)
       "landmarks": <list of landmarks>}
      """
  
  import logging
  import os
keep keep keep keep replace keep keep keep keep keep
 Remove dlib.rectangles. Replace with BoundingBox class 
plugins/extract/align/_base.py