Face Recognition(Verification) using OpenCV, Tensorflow and Keras through face detection, face alignment and FaceNet