                  logger.debug("Load Queue: Stop signal received. Terminating")
                  break
              if image is None or not image.any():
                  logger.warning("Unable to open image. Skipping: '%s'", filename)
                  continue
              imagename = os.path.basename(filename)
              if imagename in self.alignments.data.keys():
                  logger.trace("Skipping image: '%s'", filename)
 
</s> remove         to_process = self.images.images_found - processed
 </s> add         to_process = (self.images.images_found - processed) // self.skip_num </s> remove         Utils.finalize(self.images.images_found,
 </s> add         Utils.finalize(self.images.images_found // self.skip_num,
            if idx % self.skip_num != 0:
                logger.trace("Skipping image '%s' due to extract_every_n = %s",
                             filename, self.skip_num)
                continue
                  logger.debug("Load Queue: Stop signal received. Terminating")
                  break
            if idx % self.skip_num != 0:
                logger.trace("Skipping image '%s' due to extract_every_n = %s",
                             filename, self.skip_num)
                continue
              if image is None or not image.any():
                  logger.warning("Unable to open image. Skipping: '%s'", filename)
                  continue
              imagename = os.path.basename(filename)
              if imagename in self.alignments.data.keys():
                  logger.trace("Skipping image: '%s'", filename)
keep add keep keep keep keep keep keep
 Extract: Add option to extract faces from every nth frame 
scripts/extract.py