Text this: A Face Recognition Algorithm Based on Contextual Constraints Generalized Two-Dimensional FLD