A Software Framework for PCA-based Face Recognition