              The face index within the frame
          """
          face = self._frame_faces[frame_index][face_index]
          aligned = AlignedFace(face.landmarks_xy,
                                image=self._globals.current_frame["image"],
                                centering="head",
                                size=96)
          face.thumbnail = generate_thumbnail(aligned.face, size=96)
          if self._globals.filter_mode == "Misaligned Faces":
 
</s> remove                 output = "{}_{}{}".format(frame_name, str(face_idx), extension)
 </s> add                 output = "{}_{}{}".format(frame_name, str(face_idx), ".png") </s> remove         if self._globals.filter_mode != "No Faces":
            for frame_idx, face_count in enumerate(self._detected_faces.face_count_per_index):
                if face_count <= 1 and self._globals.filter_mode == "Multiple Faces":
                    continue
                for face_idx in range(face_count):
                    frame_indices.append(frame_idx)
                    face_indices.append(face_idx)
        logger.trace("frame_indices: %s, face_indices: %s", frame_indices, face_indices)
 </s> add         face_counts = self._detected_faces.face_count_per_index  # Copy to avoid recalculations

        for frame_idx in self.frames_list:
            for face_idx in range(face_counts[frame_idx]):
                frame_indices.append(frame_idx)
                face_indices.append(face_idx)

        face.load_aligned(None, force=True)  # Update average distance
        face.mask = self._extractor.get_masks(frame_index, face_index)

              The face index within the frame
          """
          face = self._frame_faces[frame_index][face_index]
        face.load_aligned(None, force=True)  # Update average distance
        face.mask = self._extractor.get_masks(frame_index, face_index)

          aligned = AlignedFace(face.landmarks_xy,
                                image=self._globals.current_frame["image"],
                                centering="head",
                                size=96)
          face.thumbnail = generate_thumbnail(aligned.face, size=96)
          if self._globals.filter_mode == "Misaligned Faces":
keep keep add keep keep keep keep keep keep
 Add Misalignment Detection
  - lib.align.AlignedFace - Add average_distance property (distance from mean_face)
  - tools.manual - Add misaligned Faces filter
  - tools.sort - Add sort by distance (misaligned sort)Add "Misaligned Faces" filter to manual tool 
tools/manual/detected_faces.py