              The CV2 interpolator required to transform this mask to it's original frame.
          storage_size, int (optional):
              The size the mask is to be stored at. Default: 128
          """
          logger.trace("name: '%s', mask shape: %s, affine_matrix: %s, interpolator: %s)",
                       name, mask.shape, affine_matrix, interpolator)
          fsmask = Mask(storage_size=storage_size)
          fsmask.add(mask, affine_matrix, interpolator)
          self.mask[name] = fsmask
  
      def get_landmark_mask(self, size, area,
                            aligned=True, centering="head", dilation=0, blur_kernel=0, as_zip=False):
 
</s> remove                           aligned=True, centering="head", dilation=0, blur_kernel=0, as_zip=False):
 </s> add                           aligned=True, centering="face", dilation=0, blur_kernel=0, as_zip=False): </s> remove     def add_mask(self, name, mask, affine_matrix, interpolator, storage_size=128):
 </s> add     def add_mask(self, name, mask, affine_matrix, interpolator,
                 storage_size=128, storage_centering="face"):
        logger.trace("name: '%s', mask shape: %s, affine_matrix: %s, interpolator: %s, "
                     "storage_size: %s, storage_centering: %s)", name, mask.shape, affine_matrix,
                     interpolator, storage_size, storage_centering)
        fsmask = Mask(storage_size=storage_size, storage_centering=storage_centering)
              The CV2 interpolator required to transform this mask to it's original frame.
          storage_size, int (optional):
              The size the mask is to be stored at. Default: 128
          """
        logger.trace("name: '%s', mask shape: %s, affine_matrix: %s, interpolator: %s, "
                     "storage_size: %s, storage_centering: %s)", name, mask.shape, affine_matrix,
                     interpolator, storage_size, storage_centering)
        fsmask = Mask(storage_size=storage_size, storage_centering=storage_centering)
        logger.trace("name: '%s', mask shape: %s, affine_matrix: %s, interpolator: %s, "
                     "storage_size: %s, storage_centering: %s)", name, mask.shape, affine_matrix,
                     interpolator, storage_size, storage_centering)
        fsmask = Mask(storage_size=storage_size, storage_centering=storage_centering)
        logger.trace("name: '%s', mask shape: %s, affine_matrix: %s, interpolator: %s, "
                     "storage_size: %s, storage_centering: %s)", name, mask.shape, affine_matrix,
                     interpolator, storage_size, storage_centering)
        fsmask = Mask(storage_size=storage_size, storage_centering=storage_centering)
          fsmask.add(mask, affine_matrix, interpolator)
          self.mask[name] = fsmask
  
      def get_landmark_mask(self, size, area,
                            aligned=True, centering="head", dilation=0, blur_kernel=0, as_zip=False):
keep keep keep keep replace replace replace keep keep keep keep keep
 Add support for different mask centering types 
lib/align/detected_face.py