  
          self._location = path
          self._check_location_exists()
  
          self._queue = queue_manager.get_queue(name=self.__class__.__name__, maxsize=queue_size)
          self._thread = None
  
      @property
      def location(self):
          """ str: The folder or video that was passed in as the :attr:`path` parameter. """
 
</s> remove     def __init__(self, storage_size=128):
 </s> add     def __init__(self, storage_size=128, storage_centering="face"):
        logger.trace("Initializing: %s (storage_size: %s, storage_centering: %s)",
                     self.__class__.__name__, storage_size, storage_centering)
        queue_name = queue_manager.add_queue(name=self.__class__.__name__,
                                             maxsize=queue_size,
                                             create_new=True)
        self._queue = queue_manager.get_queue(queue_name)
  
          self._location = path
          self._check_location_exists()
  
        queue_name = queue_manager.add_queue(name=self.__class__.__name__,
                                             maxsize=queue_size,
                                             create_new=True)
        self._queue = queue_manager.get_queue(queue_name)
          self._thread = None
  
      @property
      def location(self):
          """ str: The folder or video that was passed in as the :attr:`path` parameter. """
keep keep keep keep replace keep keep keep keep keep
 core mask updates:
  - Add support for different mask centering
  - Update legacy alignments to store mask centering
  - Bugfix: lib.image ImageIO. Ensure unique queues are created (fixes mask tool when Face is input and an output folder is provided) 
lib/image.py