          )
  
      def predict(self, feed_item):
          """ Predict landmarks in session """
          d = self.model.predict(feed_item)
          return [d[-1].reshape((68, 64, 64))]
 
</s> remove             detected_face.from_bounding_box(bounding_box, image)
 </s> add             detected_face.from_bounding_box_dict(bounding_box, image)
 </s> remove     elif isinstance(face, BoundingBox):
        bounding_box = [[face.left, face.top],
                        [face.right, face.top],
                        [face.right, face.bottom],
                        [face.left, face.bottom]]
 </s> add     # Bounding Box Dict
    elif isinstance(face, dict) and "left" in face:
        bounding_box = [[face["left"], face["top"]],
                        [face["right"], face["top"]],
                        [face["right"], face["bottom"]],
                        [face["left"], face["bottom"]]] </s> remove             detected_face.from_bounding_box(face, image)
 </s> add             detected_face.from_bounding_box_dict(face, image) </s> remove         Pass in a DetectedFace object, Alignments dict or BoundingBox"""
 </s> add         Pass in a DetectedFace object, Alignments dict or bounding box dict
        (as defined in lib/plugins/extract/detect/_base.py) """
        pred = self.model.predict(feed_item)
        return [pred[-1].reshape((68, 64, 64))]
          )
  
      def predict(self, feed_item):
          """ Predict landmarks in session """
        pred = self.model.predict(feed_item)
        return [pred[-1].reshape((68, 64, 64))]
        pred = self.model.predict(feed_item)
        return [pred[-1].reshape((68, 64, 64))]
keep keep keep keep replace replace
 Bugfix: Extract - Remove BoundingBox object and replace with dict 
plugins/extract/align/fan_amd.py