FaceRecognitionLib
Eigenfaces.h
Go to the documentation of this file.
1 /* Copyright (C) 2016 Kristian Sloth Lauszus. All rights reserved.
2 
3  This software may be distributed and modified under the terms of the GNU
4  General Public License version 2 (GPL2) as published by the Free Software
5  Foundation and appearing in the file GPL2.TXT included in the packaging of
6  this file. Please note that GPL2 Section 2[b] requires that all works based
7  on this software must also be made publicly available under the terms of
8  the GPL2 ("Copyleft").
9 
10  Contact information
11  -------------------
12 
13  Kristian Sloth Lauszus
14  Web : http://www.lauszus.com
15  e-mail : lauszus@gmail.com
16 */
17 
18 #ifndef __eigenfaces_h__
19 #define __eigenfaces_h__
20 
21 #include <Eigen/Dense> // http://eigen.tuxfamily.org
22 
23 #include "Facebase.h"
24 #include "PCA.h"
25 
26 using namespace Eigen;
27 
28 class Eigenfaces : public Facebase {
29 public:
34  void train(const MatrixXi &images);
35 };
36 
37 #endif
Definition: Facebase.h:27
Definition: Eigenfaces.h:28