      @staticmethod
      def save_faces():
          """ Save the generated faces """
          logger.debug("Save Faces: Start")
          save_queue = queue_manager.get_queue("save")
          while True:
              if save_queue.shutdown.is_set():
                  logger.debug("Save Queue: Stop signal received. Terminating")
                  break
              item = save_queue.get()
 
</s> remove         load_queue = queue_manager.get_queue("load")
 </s> add         load_queue = queue_manager.get_queue("extract_in") </s> remove             detect_image, scale = self.compile_detection_image(item["image"], True, False, False)
 </s> add             detect_image, scale = self.compile_detection_image(item["image"], is_square=True) </s> remove         kwargs = {"in_queue": queue_manager.get_queue("load"),
 </s> add         kwargs = {"in_queue": queue_manager.get_queue("extract_in"),
        save_queue = queue_manager.get_queue("extract_out")
      @staticmethod
      def save_faces():
          """ Save the generated faces """
          logger.debug("Save Faces: Start")
        save_queue = queue_manager.get_queue("extract_out")
          while True:
              if save_queue.shutdown.is_set():
                  logger.debug("Save Queue: Stop signal received. Terminating")
                  break
              item = save_queue.get()
keep keep keep keep replace keep keep keep keep keep
 Dlib Detector Removal. CV2 Detector add. Bugfix on-the-fly convert

Remove dlib-hog + dlib-cnn detectors
Add cv2-dnn detector
Change on-the-fly detector to cv2-dnn
Bugfix: on-the-fly conversion
Bugfix: Pool processes 
scripts/extract.py