Face alligning works, but needs a major refactoring + FaceDetector api improvement