2. Feature Extraction DCT and PCA are the most widely used algorithms for face recognition. These algorithms have been published with different types of classifiers,and achieved very good results in face recognition. PCA is considered the norm among the features extractors and is implemented in many libraries, as for example OpenCV (Open Source Computer Vision) [6]