Smart Mirror project combines image processing techniques and machine learning approaches in onrder to provide functionality for face detection and tracking, face recogntion and authentication as well as non-invasive extraction of heartbeat, inter-bit-interval, respiration rate, blood pressure and drawsiness. More details on the implementation are coming soon.
##Project Setup
Follow the steps below in order to setup the project.
- Install Visual Studio 2015 IDE.
- Clone the Smart Mirror project and open it in Visual Studio.
- Download and install OpenCV simply by unzipping it somewhere in the filesystem. Remember where!
- Download and install Boost libraries simply by unzipping it somewhere in the filesystem. Remember where!
- Download and install pthreads library for Windows simply by unzipping it somewhere in the filesystem. Remember where!
- Create an environment variable OPENCV_DIR that point to PathToOpenCV\Build\x64\vc14, where PathToOpenCV is the path to where you unzipped OpenCV.
- Create an environment variable BOOST_DIR that points to where you unzipped it e.g. C:\Boost.
- Create an environment variable PTHREAD_DIR that points to PathToPthread\Pre-built.2, where PathToPthread is the path to where you unzipped pthreads files.
- In the project propterties set in "Configuration Properties" --> "Debugging" --> "Enviroment" --> PATH=$(PTHREAD_DIR)\dll\x64;%PATH%
- In the general Boost directory search for a bootstrap.bat script and execute it.
- After it finished it will generate two files: b2.exe and bjam.exe.
- Run b2.exe.
- Run bjam.exe.
- Pray and try to build. May the force be with you.
a4244f2b0bb090ffb1805c50d99b5573f677c1ac