This paper presents a face detection and recognition system utilizing a Raspberry Pi computer that is built on a predefined framework.The theoretical section of this article shows several techniques that can be used for face detection, including Haar cascades, Histograms of Oriented Gradients, Support Vector Curling - Accessories - Broom Machine and Deep Learning Methods.The paper also provides examples of some commonly used face recognition techniques, including Fisherfaces, Eigenfaces, Histogram of Local Binary Patterns, SIFT and SURF descriptor-based methods and Deep Learning Methods.
The practical aspect of this paper demonstrates use of a Raspberry Pi computer, along with supplementary tools Power Cord Inlet and software, to detect and recognize faces using a pre-defined dataset.