run eigen.py

eigen_face = EigenFace()

pca = eigen_face.get_pca()

eigen_face.plot_image_dictionary()
plt.show()

eigen_face.plot_eigen_vectors()
plt.show()

eigen_face.plot_eigen_vector(0)
plt.show()

eigen_face.plot_mean_vector()
plt.show()

eigen_face.plot_eigen_value_distribution(range(0,10))
plt.show()

eigen_face.get_number_of_components_to_preserve_variance()