              list of DetectedFace objects
              and add the cropped face """
          retval = list()
          for d_rect in dlib_rects:
              if not isinstance(d_rect, dlib.rectangle):
                  retval.append(list())
                  continue
              detected_face = DetectedFace()
              detected_face.from_dlib_rect(d_rect)
              detected_face.image_to_face(image)
 
</s> remove         faces = self.alignments.get_alignments_for_frame(frame)
 </s> add         faces = self.alignments.get_faces_in_frame(frame) </s> remove         self.faces = list()
        self.matrices = list()
        alignments = self.alignments.get_alignments_for_frame(frame)
 </s> add         alignments = self.alignments.get_faces_in_frame(frame) </s> remove         """ Return faces and transformed face matrices
 </s> add         """ Return faces and transformed landmarks
            if not isinstance(
                    d_rect,
                    dlib.rectangle):  # pylint: disable=c-extension-no-member
              list of DetectedFace objects
              and add the cropped face """
          retval = list()
          for d_rect in dlib_rects:
            if not isinstance(
                    d_rect,
                    dlib.rectangle):  # pylint: disable=c-extension-no-member
                  retval.append(list())
                  continue
              detected_face = DetectedFace()
              detected_face.from_dlib_rect(d_rect)
              detected_face.image_to_face(image)
keep keep keep keep replace keep keep keep keep keep
 Fix convert-adjust (#531)

* Add dimensions to alignments + refactor

* Add frame_dims + funcs to DetectFaces. Add alignments lib

* Convert Adjust working

* Refactor and tidy up 
plugins/extract/detect/_base.py