For PerceptIn Robotics Vision System v0.4.0
This face recognition project was built for PerceptIn Visual Inertial Module SDK v0.4.0 using OpenCv built-in face
module.
-
build/
Project Build Directory. -
models/
Directory that stores all useful pre-trained models, and user trained models. -
raw_data/
Directory that stors all training data (not processed) -
data/
Directory that stores all training data (processed) -
src/data_process.py
C++ file for Data Preprocessing: read in all image files and output all processed data and a .csv file that labels all images. -
src/simple_model_tester.cpp
C++ file for testing model functionality and model accuracy. -
src/train.cpp
C++ file for training face recognition model from processed data -
CMakeLists.txt
text cmake file.
The project was built and tested under Ubuntu 16.04 with following package installed. It is highly recommended to build the project under linux system.
OpenCV 3.2.0
libgtk-3-dev
libusb-1.0-0-dev
libblas
liblapack
PIRVS_SDK_0.4.0
You can download PIRVS_SDK_0.4.0 here
mkdir build
cd build
cmake ..