                           output.detected_faces, output)
              yield output
  
      @staticmethod
      def _to_detected_face(left: float, top: float, right: float, bottom: float):
          """ Convert a bounding box to a detected face object
  
          Parameters
          ----------
          left: float
 
</s> remove             logger.trace("final output: (filename: '%s', image shape: %s, "  # type:ignore
                         "detected_faces: %s, item: %s", output.filename, output.image_shape,
                         output.detected_faces, output)
 </s> add             logger.trace("final output: (filename: '%s', "  # type:ignore[attr-defined]
                         "image shape: %s, detected_faces: %s, item: %s",
                         output.filename, output.image_shape, output.detected_faces, output) </s> remove         logger.trace("detect_prediction output: (filenames: %s, prediction: %s, "  # type:ignore
                     "rotmat: %s)", batch.filename, batch.prediction, batch.rotation_matrix)
 </s> add         logger.trace("detect_prediction output: (filenames: %s, "  # type:ignore[attr-defined]
                     "prediction: %s, rotmat: %s)",
                     batch.filename, batch.prediction, batch.rotation_matrix) </s> remove         logger.trace("Item out: %s",  # type:ignore
 </s> add         logger.trace("Item out: %s",  # type:ignore[attr-defined] </s> remove         logger.trace("Detector scale: %s", scale)  # type:ignore
 </s> add         logger.trace("Detector scale: %s", scale)  # type:ignore[attr-defined] </s> remove         logger.trace("Resized image shape: %s", image.shape)  # type:ignore
 </s> add         logger.trace("Resized image shape: %s", image.shape)  # type:ignore[attr-defined]
    def _to_detected_face(left: float, top: float, right: float, bottom: float) -> DetectedFace:
                           output.detected_faces, output)
              yield output
  
      @staticmethod
    def _to_detected_face(left: float, top: float, right: float, bottom: float) -> DetectedFace:
          """ Convert a bounding box to a detected face object
  
          Parameters
          ----------
          left: float
keep keep keep keep replace keep keep keep keep keep
 bugfix: Extract - rotation in detection 
plugins/extract/detect/_base.py