It's my diploma C++ project I initially made in 2012 for the specialist degree of "Software for computers and computer-aided systems" in Tula State University (TSU). And recently I've performed small refresh: updated dependencies to the latest versions and made small refactoring.
- Loading images and videos;
- Capturing images and videos from a webcam;
- 2 object (faces) detection methods:
- The Haar Cascades method;
- The Local Binary Patterns (LBP) Cascades method;
- 3 face recognition methods (require prepared training data):
- The Eigenfaces method;
- The Fisherfaces method;
- The Local Binary Patterns Histograms (LBPH) method;
- Built-in help system.
- Visual Studio 2015+;
- Qt 5.6.2;
- OpenCV 3.2.0 + OpenCV Contrib 3.2.0 (you will need to build by yourself).
- Make sure that you have all above dependencies installed on your machine.
- Open the opencv.props file and set up all OpenCV dependencies path properties according to their arrangement at your machine.
- Check that you set up the Qt artifacts path (the
QTDIR
macros) within Qt VS Tools. - Build the FRS.sln solution file.