FaceRecognitionLib
Fisherfaces.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 __fisherfaces_h__
19 #define __fisherfaces_h__
20 
21 #include <Eigen/Dense> // http://eigen.tuxfamily.org
22 
23 #include "Facebase.h"
24 #include "PCA.h"
25 #include "LDA.h"
26 
27 using namespace Eigen;
28 
29 class Fisherfaces : public Facebase, public LDA {
30 public:
36  void train(const MatrixXi &images, const VectorXi &classes);
37 };
38 
39 #endif
Definition: Fisherfaces.h:29
Definition: LDA.h:25
Definition: Facebase.h:27