                                            for key, val in output.items()
                                            if key != "image"})
          else:
              logger.trace("Item out: %s", output)
          self.queues["out"].put(output)
  
      def filter_small_faces(self, detected_faces):
 
</s> remove         rotation = None
        if hasattr(self.args, "rotate_images"):
            rotation = self.args.rotate_images
 </s> add         rotation = self.args.rotate_images if hasattr(self.args, "rotate_images") else None
        # Min acceptable face size:
        min_size = self.args.min_size if hasattr(self.args, "min_size") else 0 </s> remove     def __init__(self, loglevel, rotation=None):
        logger.debug("Initializing %s: (rotation: %s)", self.__class__.__name__, rotation)
 </s> add     def __init__(self, loglevel, rotation=None, min_size=0):
        logger.debug("Initializing %s: (rotation: %s, min_size: %s)",
                     self.__class__.__name__, rotation, min_size) </s> remove             rotation=rotation)
 </s> add             rotation=rotation,
            min_size=min_size)
            if self.min_size > 0 and output.get("detected_faces", None):
                output["detected_faces"] = self.filter_small_faces(output["detected_faces"])
                                            for key, val in output.items()
                                            if key != "image"})
            if self.min_size > 0 and output.get("detected_faces", None):
                output["detected_faces"] = self.filter_small_faces(output["detected_faces"])
          else:
              logger.trace("Item out: %s", output)
          self.queues["out"].put(output)
  
      def filter_small_faces(self, detected_faces):
keep add keep keep keep keep keep
 Add "Minumum Size" filter for extract 
plugins/extract/detect/_base.py