- Libtorch
- OpenCV 3.x.x
- OpenBlas
- Cuda/Cudnn
- TensorRT
For Pytorch. Installation follow link:
https://forums.developer.nvidia.com/t/pytorch-for-jetson-version-1-7-0-now-available/72048
Next change the path {user} with your user name in CMakeList.txt. In this repository, I change the name of CMakeList for Jetson Nano to CMakeListJetson.txt
For MTCNN, follow link:
https://github.com/AlphaQi/MTCNN-light
Using LibSVM for classification. LibSVM can train on multi-class and produce probability for each class - which can be used for detecting Unknown Identification. For more detail, see:
https://github.com/cjlin1/libsvm
I have edited code in LibSVM so when processing, our program doesn't need to write data to txt file. Make it easier and faster to process.
cmake .
make
./main