Learning Compact Feature Descriptor and Adaptive Matching Framework for Face Recognition