          image = cv2.imread(filename)
          for idx, face in self.get_faces(image):
              count = idx
              resized_image = self.extractor.extract(image, face, 256)
              output_file = self.output_dir / Path(filename).stem
              cv2.imwrite(str(output_file) + str(idx) + Path(filename).suffix, resized_image)
          return count + 1
  
 
</s> remove             
            if not self.check_skipframe(filename): # process as normal
                for idx, face in faces:
                    image = converter.patch_image(image, face)

            output_file = self.output_dir / Path(filename).name
 </s> add  </s> remove             faces_count +=1
 </s> add             faces_count += 1 </s> remove         if faces_count > 0 and self.arguments.verbose:
 </s> add         if faces_count > 1 and self.arguments.verbose: </s> remove         self.encoder.save_weights(self.model_dir + encoderH5)
        self.decoder_A.save_weights(self.model_dir + decoder_AH5)
        self.decoder_B.save_weights(self.model_dir + decoder_BH5)
 </s> add         self.encoder.save_weights(self.model_dir / encoderH5)
        self.decoder_A.save_weights(self.model_dir / decoder_AH5)
        self.decoder_B.save_weights(self.model_dir / decoder_BH5)

            output_file = get_folder(self.output_dir) / Path(filename).stem
          image = cv2.imread(filename)
          for idx, face in self.get_faces(image):
              count = idx
              resized_image = self.extractor.extract(image, face, 256)
            output_file = get_folder(self.output_dir) / Path(filename).stem
              cv2.imwrite(str(output_file) + str(idx) + Path(filename).suffix, resized_image)
          return count + 1
  
keep keep keep keep replace keep keep keep
 Changes I forgot to push :-/ (#136) 
scripts/extract.py