Directory structure:
└── machinelp-cnn_facedetection/
├── README.md
├── CCCascadeClassifier.cpp
├── CCCascadeClassifier.h
├── cnn.cpp
├── cnn.h
├── FDImage.cpp
├── FDImage.h
├── featuremap.cpp
├── featuremap.h
├── hiddenLayer.cpp
├── hiddenLayer.h
├── logisticRegression.cpp
├── logisticRegression.h
├── main.cpp
├── mlp.cpp
├── mlp.h
├── neuralbase.cpp
├── neuralbase.h
├── NeuralNetWork.cpp
├── neuralNetwork.h
├── poollayer.cpp
├── poollayer.h
├── stdafx.cpp
├── stdafx.h
├── targetver.h
├── util.cpp
├── util.h
├── data/
│ ├── cascadeClassifier.txt
│ ├── resultMatrix.txt
│ ├── zInput12/
│ │ └── theanocnn.json
│ ├── zInput20/
│ │ └── theanocnn.json
│ └── zInput24/
│ └── theanocnn.json
└── head/
└── pkgconfig/
└── opencv.pc