Skip to content
This repository was archived by the owner on Jan 27, 2024. It is now read-only.

kovbal/faceguard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FaceGuard

This repository contains our coursework for the biometric identification course on the University of Pannonia.

Our goal was to identify people using a webcam based on a small set of training picture.

The application is written in C++ using the Qt framework and the OpenCV library. It was tested under Windows 8.1 and Fedora 19.

How to compile

In order to compile the application, the Qt framework and the OpenCV library must be installed.

Under Windows the OPENCV_PATH and the OPENCV_VERSION qmake variable must be set correctly during the Makefile generation. These values can be set in Qt Creator under the label Additional arguments (ProjectsBuild SettingsBuild StepsqmakeAdditional arguments). Example values:

  • OPENCV_PATH=../../opencv
  • OPENCV_VERSION=2411

After compilation, the following files must be placed in the executable's directory:

  • haarcascade_frontalface_default.xml
  • haarcascade_eye.xml
  • haarcascade_mcs_eyepair_small.xml
  • haarcascade_mcs_lefteye.xml
  • haarcascade_mcs_righteye.xml

The generated Makefile's install target copies all neccessary files to the executable's directory, including the aforementioned XMLs and the required Qt and OpenCV DLLs. The easiest way to run the install step is to add a "custom build step" to Qt Creator (ProjectsBuild StepsAdd Build Step"Make arguments": install).

License

Our application is licensed under the BSD license as it is stated in LICENSE.txt.

About

Face recognition application using OpenCV

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •