                             bottom - ax_y,
                             landmarksXY=landmarks)
  
  
  class DetectedFace(object):
      """ Detected face and landmark information """
      def __init__(self, image=None, r=0, x=None,
                   w=None, y=None, h=None, landmarksXY=None):
          self.image = image
          self.r = r
 
</s> remove class Align(object):
 </s> add class Align(): </s> remove class Faces(object):
 </s> add class Faces(): </s> remove         faces = detect_faces(image, self.args.detector, self.args.verbose,
                             rotation=rotation, mtcnn_kwargs=self.mtcnn_kwargs)
 </s> add         faces = detect_faces(image,
                             self.args.detector,
                             self.args.verbose,
                             rotation=rotation,
                             dlib_buffer=self.args.dlib_buffer,
                             mtcnn_kwargs=self.mtcnn_kwargs) </s> remove     def __init__(self, input_image_bgr, detector, mtcnn_kwargs=None,
                 verbose=False, input_is_predetected_face=False):
 </s> add     def __init__(self, input_image_bgr, detector, dlib_buffer=64,
                 mtcnn_kwargs=None, verbose=False,
                 input_is_predetected_face=False):
class DetectedFace():
                             bottom - ax_y,
                             landmarksXY=landmarks)
  
  
class DetectedFace():
      """ Detected face and landmark information """
      def __init__(self, image=None, r=0, x=None,
                   w=None, y=None, h=None, landmarksXY=None):
          self.image = image
          self.r = r
keep keep keep keep replace keep keep keep keep keep
 Add option to change dlib-cnn buffer size 
lib/faces_detect.py