face_recognizee
所属分类:模式识别(视觉/语音等)
开发工具:Makefile
文件大小:89275KB
下载次数:0
上传日期:2021-09-25 03:11:02
上 传 者:
sh-1993
说明: ncnn,视网膜,面网
(ncnn, retinaface, facenet)
文件列表:
CMakeLists.txt (609, 2021-09-25)
LICENSE (1062, 2021-09-25)
build (0, 2021-09-25)
build\44.mp4 (2069688, 2021-09-25)
build\CMakeCache.txt (24732, 2021-09-25)
build\CMakeFiles (0, 2021-09-25)
build\CMakeFiles\3.16.3 (0, 2021-09-25)
build\CMakeFiles\3.16.3\CMakeCCompiler.cmake (2424, 2021-09-25)
build\CMakeFiles\3.16.3\CMakeCXXCompiler.cmake (5448, 2021-09-25)
build\CMakeFiles\3.16.3\CMakeDetermineCompilerABI_C.bin (16552, 2021-09-25)
build\CMakeFiles\3.16.3\CMakeDetermineCompilerABI_CXX.bin (16560, 2021-09-25)
build\CMakeFiles\3.16.3\CMakeSystem.cmake (398, 2021-09-25)
build\CMakeFiles\3.16.3\CompilerIdC (0, 2021-09-25)
build\CMakeFiles\3.16.3\CompilerIdC\CMakeCCompilerId.c (20271, 2021-09-25)
build\CMakeFiles\3.16.3\CompilerIdC\a.out (16712, 2021-09-25)
build\CMakeFiles\3.16.3\CompilerIdCXX (0, 2021-09-25)
build\CMakeFiles\3.16.3\CompilerIdCXX\CMakeCXXCompilerId.cpp (20091, 2021-09-25)
build\CMakeFiles\3.16.3\CompilerIdCXX\a.out (16720, 2021-09-25)
build\CMakeFiles\CMakeDirectoryInformation.cmake (660, 2021-09-25)
build\CMakeFiles\CMakeError.log (1669, 2021-09-25)
build\CMakeFiles\CMakeOutput.log (92287, 2021-09-25)
build\CMakeFiles\CMakeRuleHashes.txt (5498, 2021-09-25)
build\CMakeFiles\FindOpenMP (0, 2021-09-25)
build\CMakeFiles\FindOpenMP\OpenMPCheckVersion.c (609, 2021-09-25)
build\CMakeFiles\FindOpenMP\OpenMPCheckVersion.cpp (609, 2021-09-25)
build\CMakeFiles\FindOpenMP\OpenMPTryFlag.c (172, 2021-09-25)
build\CMakeFiles\FindOpenMP\OpenMPTryFlag.cpp (172, 2021-09-25)
build\CMakeFiles\FindOpenMP\ompver_C.bin (16984, 2021-09-25)
build\CMakeFiles\FindOpenMP\ompver_CXX.bin (16992, 2021-09-25)
build\CMakeFiles\Makefile.cmake (6660, 2021-09-25)
build\CMakeFiles\Makefile2 (59513, 2021-09-25)
build\CMakeFiles\TargetDirectories.txt (8923, 2021-09-25)
build\CMakeFiles\cmake.check_cache (85, 2021-09-25)
build\CMakeFiles\face_ncnn.dir (0, 2021-09-25)
build\CMakeFiles\face_ncnn.dir\CXX.includecache (29297, 2021-09-25)
build\CMakeFiles\face_ncnn.dir\DependInfo.cmake (1268, 2021-09-25)
build\CMakeFiles\face_ncnn.dir\build.make (11222, 2021-09-25)
build\CMakeFiles\face_ncnn.dir\cmake_clean.cmake (400, 2021-09-25)
... ...
# face-recognition-ncnn
## Network
face detection netword:**RetinaFace** [MobileNet0.25](https://github.com/deepinsight/insightface/issues/669)
face recognition:**mobilenet v2 faecnet** [mobilenet v2 faecnet](https://github.com/deepinsight/insightface/issues/214)
## Test
- for x86_*** linux with no vulkan
```cmake
mkdir build
cd build
cmake ../
make -j4
./face_ncnn ../test_pic/2.jpg ../test_pic/4.jpg
```
- for jetson agx
交叉编译armv8版本的ncnn, 使用install/lib、install/include 替换本项目中的lib、include.
在jetson agx下执行:
```cmake
mkdir build
cd build
cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/jetson.toolchain.cmake ../
make -j4
./face_ncnn ../test_pic/2.jpg ../test_pic/4.jpg
```
if you use GPU (jetson nano) uncommand these line:
//include
//ncnn::create_gpu_instance();
//retinaface->opt.use_vulkan_compute = 1;
/*static void deinit(ncnn::Net* retinaface,ncnn::Net* mbv2facenet){
retinaface->clear();
ncnn::destroy_gpu_instance();
mbv2facenet->clear();
}*/
//ex.set_vulkan_compute(true);
in face_ncnn.cpp
- 测试图片放在test_pic
- 结果放在output_pic
![](output_pic/des.jpg)
![](output_pic/des1.jpg)
- References
> https://github.com/Tencent/ncnn
>
> https://github.com/Charrin/RetinaFace-Cpp
>
> https://github.com/deepinsight/insightface
近期下载者:
相关文件:
收藏者: