          """ Set on the fly extraction """
          logger.debug("Loading extractor")
          logger.warning("No Alignments file found. Extracting on the fly.")
          logger.warning("NB: This will use the inferior cv2-dnn for extraction "
                         "and dlib pose predictor for landmarks. It is recommended "
                         "to perfom Extract first for superior results")
          extract_args = {"detector": "cv2_dnn",
                          "aligner": "dlib",
                          "loglevel": self.args.loglevel}
          self.extractor = Extractor(None, converter_args=extract_args)
          self.extractor.launch_detector()
 
</s> remove             detected_face.from_dlib_rect(face)
 </s> add             detected_face.from_bounding_box(face) </s> remove                         "aligner": "dlib",
 </s> add                         "aligner": "cv2_dnn",
                       "and  landmarks. It is recommended to perfom Extract first for "
                       "superior results")
          """ Set on the fly extraction """
          logger.debug("Loading extractor")
          logger.warning("No Alignments file found. Extracting on the fly.")
          logger.warning("NB: This will use the inferior cv2-dnn for extraction "
                       "and  landmarks. It is recommended to perfom Extract first for "
                       "superior results")
                       "and  landmarks. It is recommended to perfom Extract first for "
                       "superior results")
          extract_args = {"detector": "cv2_dnn",
                          "aligner": "dlib",
                          "loglevel": self.args.loglevel}
          self.extractor = Extractor(None, converter_args=extract_args)
          self.extractor.launch_detector()
keep keep keep keep replace replace keep keep keep keep keep
 On-The_Fly conversion to use cv-dnn aligner 
scripts/convert.py