Eigenface using OpenCV (C++/Python)

In this post, we will learn about Eigenface - an application of Principal Component Analysis (PCA) for human faces. We will also share C++ and Python code written using OpenCV to explain the concept. The video below shows a demo of EigenFaces. The code for the application shown in the video is shared in this post.