          self.blur_kernel = 5  # Overide for model specific blur_kernel size
          self.coverage_ratio = 1.0  # Overide for model specific coverage_ratio
  
          self._plugin_type = "mask"
          self._faces_per_filename = dict()  # Tracking for recompiling face batches
          self._rollover = []  # Items that are rolled over from the previous batch in get_batch
          self._output_faces = []
          logger.debug("Initialized %s", self.__class__.__name__)
  
      def get_batch(self, queue):
 
</s> remove             face.add_mask(self.name,
 </s> add             face.add_mask(self._storage_name, </s> remove         self.mask = alignment.get("mask", None)
 </s> add         if alignment.get("mask", None) is not None:
            self.mask = dict()
            for name, mask_dict in alignment["mask"].items():
                self.mask[name] = Mask()
                self.mask[name].from_dict(mask_dict) </s> remove         self.name = "VGG Mask Network(500)"
 </s> add         self.name = "VGG Obstructed" </s> remove         self.name = "U-Net Mask Network(256)"
 </s> add         self.name = "U-Net" </s> remove         self.blur_kernel = 5
 </s> add 
        self._storage_name = self.__module__.split(".")[-1].replace("_", "-")
        self._storage_size = 128  # Size to store masks at. Leave this at default
          self.blur_kernel = 5  # Overide for model specific blur_kernel size
          self.coverage_ratio = 1.0  # Overide for model specific coverage_ratio
  
          self._plugin_type = "mask"
        self._storage_name = self.__module__.split(".")[-1].replace("_", "-")
        self._storage_size = 128  # Size to store masks at. Leave this at default
          self._faces_per_filename = dict()  # Tracking for recompiling face batches
          self._rollover = []  # Items that are rolled over from the previous batch in get_batch
          self._output_faces = []
          logger.debug("Initialized %s", self.__class__.__name__)
  
      def get_batch(self, queue):
keep keep keep add keep keep keep keep keep keep
 Mask extraction fixes

- Save mask to alignments file as dict
- Remove blur_kernel param from plugins
- Correctly read out the mask buffer on decompress
- Fix full frame mask output
- Remove BORDER_TRANSPARENT in warp_affine (it is bugged. Don't use it)
- Store the affine matrix for the saved mask size 
plugins/extract/mask/_base.py