          else:
              dlib_cnn_face_detector = dlib.cnn_face_detection_model_v1(dlib_cnn_face_detector_path)            
              dlib_cnn_face_detector ( np.zeros ( (max_res_side, max_res_side, 3), dtype=np.float32), 1 )
      
      if dlib_face_detector is None:
          dlib_face_detector = dlib.get_frontal_face_detector()
          dlib_face_detector ( np.zeros ( (max_res_side, max_res_side, 3), dtype=np.float32), 1 )
                  
      if use_cnn_face_detector:
          detected_faces = dlib_cnn_face_detector(input_image, 1)
 
</s> remove dlib_cnn_face_detector = None
dlib_face_detector = None
 </s> add dlib_detectors = []
          else:
              dlib_cnn_face_detector = dlib.cnn_face_detection_model_v1(dlib_cnn_face_detector_path)            
              dlib_cnn_face_detector ( np.zeros ( (max_res_side, max_res_side, 3), dtype=np.float32), 1 )
      

          dlib_face_detector = dlib.get_frontal_face_detector()
          dlib_face_detector ( np.zeros ( (max_res_side, max_res_side, 3), dtype=np.float32), 1 )
                  
      if use_cnn_face_detector:
          detected_faces = dlib_cnn_face_detector(input_image, 1)
keep keep keep keep replace keep keep keep keep keep
 fix #233, #237, + working with any batch size (#236)

* fix working with any batch size

* fix https://github.com/deepfakes/faceswap/issues/233 - primordial bug when dlib recognizes less faces than FakeApp, reason: rgb-bgr order affects chance of face recognition. Numpy.imread and cv2.imread loads same image in different rgb-bgr order.

fix https://github.com/deepfakes/faceswap/issues/237

* fix 
lib/FaceLandmarksExtractor/FaceLandmarksExtractor.py