          self.centering: "CenteringType" = "legacy"  # Override for model specific centering
          self.coverage_ratio = 1.0  # Override for model specific coverage_ratio
  
          self._plugin_type = "recognition"
          self._image_is_aligned = image_is_aligned
          logger.debug("Initialized _base %s", self.__class__.__name__)
  
      def get_batch(self, queue: "Queue") -> Tuple[bool, RecogBatch]:
          """ Get items for inputting into the recognition from the queue in batches
  
 
</s> remove         self._image_is_aligned = image_is_aligned
 </s> add  </s> remove #: lib/cli/args.py:958
 </s> add #: lib/cli/args.py:954 </s> remove         dims: Tuple[int, int] = metadata["source_frame_dims"]
 </s> add         dims = cast(Tuple[int, int], metadata["source_frame_dims"]) </s> remove             # Put frames with no faces into the out queue to keep TQDM consistent
            if not item.detected_faces:
 </s> add             # Put frames with no faces or are already aligned into the out queue
            if not item.detected_faces or item.is_aligned:
        self._filter = IdentityFilter(self.config["save_filtered"])
          self.centering: "CenteringType" = "legacy"  # Override for model specific centering
          self.coverage_ratio = 1.0  # Override for model specific coverage_ratio
  
          self._plugin_type = "recognition"
        self._filter = IdentityFilter(self.config["save_filtered"])
          logger.debug("Initialized _base %s", self.__class__.__name__)
  
      def get_batch(self, queue: "Queue") -> Tuple[bool, RecogBatch]:
          """ Get items for inputting into the recognition from the queue in batches
  
keep keep keep keep replace keep keep keep keep keep
 Update Face Filter
  - Remove old face filter
  - plugins.extract.pipeline: Expose plugins directly
  - Change `is_aligned` from plugin level to ExtractMedia level
  - Allow extract pipeline to take faceswap aligned images
  - Add ability for recognition plugins to accept aligned faces as input
  - Add face filter to recognition plugin
  - Move extractor pipeline IO ops to own class 
plugins/extract/recognition/_base.py