1ee93083 by 乔峰昇

add error_code

1 parent a6c4a7ba
......@@ -6,13 +6,9 @@ set(CMAKE_CXX_STANDARD 11)
find_package(OpenCV REQUIRED)
set(MNN_DIR /home/situ/MNN/MNN1.0/MNN)
include_directories(${MNN_DIR}/include)
include_directories(/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/include)
LINK_DIRECTORIES(${MNN_DIR}/build)
set(FACECOMPARISON_DIR /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/lib)
# add_library(facecomparison SHARED facerecognize.cpp retinaface.cpp facelandmarks.cpp facecomparison.cpp)
include_directories(/home/situ/qfs/face_recognize_mnn/include)
link_directories(${MNN_DIR}/build)
add_executable(main main.cpp facerecognize.cpp retinaface.cpp facelandmarks.cpp facecomparison.cpp)
# add_executable(main main.cpp)
# add_executable(main z.cpp)
target_link_libraries(main ${FACECOMPARISON_DIR}/libfacecomparison.so -lMNN ${OpenCV_LIBS})
# target_link_libraries(facecomparison -lMNN ${OpenCV_LIBS})
target_link_libraries(main -lMNN ${OpenCV_LIBS})
......
# This is the CMakeCache file.
# For build in directory: /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build
# For build in directory: /home/situ/qfs/face_recognize_mnn/build
# It was generated by CMake: /usr/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
......@@ -329,10 +329,10 @@ CUDA_rt_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/librt.so
OpenCV_DIR:PATH=/usr/local/lib/cmake/opencv4
//Value Computed by CMake
main_BINARY_DIR:STATIC=/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build
main_BINARY_DIR:STATIC=/home/situ/qfs/face_recognize_mnn/build
//Value Computed by CMake
main_SOURCE_DIR:STATIC=/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn
main_SOURCE_DIR:STATIC=/home/situ/qfs/face_recognize_mnn
########################
......@@ -342,7 +342,7 @@ main_SOURCE_DIR:STATIC=/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mn
//ADVANCED property for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build
CMAKE_CACHEFILE_DIR:INTERNAL=/home/situ/qfs/face_recognize_mnn/build
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache
......@@ -423,7 +423,7 @@ CMAKE_HAVE_PTHREAD_CREATE:INTERNAL=1
CMAKE_HAVE_PTHREAD_H:INTERNAL=1
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn
CMAKE_HOME_DIRECTORY:INTERNAL=/home/situ/qfs/face_recognize_mnn
//Install .so files without execute permission.
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
//ADVANCED property for variable: CMAKE_LINKER
......
......@@ -2,8 +2,8 @@
# Generated by "Unix Makefiles" Generator, CMake Version 3.10
# Relative path conversion top directories.
set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn")
set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build")
set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/situ/qfs/face_recognize_mnn")
set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/situ/qfs/face_recognize_mnn/build")
# Force unix paths in dependencies.
set(CMAKE_FORCE_UNIX_PATHS 1)
......
Determining if the pthread_create exist failed with the following output:
Change Dir: /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Change Dir: /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_016db/fast"
/usr/bin/make -f CMakeFiles/cmTC_016db.dir/build.make CMakeFiles/cmTC_016db.dir/build
make[1]: 进入目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building C object CMakeFiles/cmTC_016db.dir/CheckSymbolExists.c.o
/usr/bin/cc -fPIC -o CMakeFiles/cmTC_016db.dir/CheckSymbolExists.c.o -c /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_016db
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_016db.dir/link.txt --verbose=1
/usr/bin/cc -fPIC CMakeFiles/cmTC_016db.dir/CheckSymbolExists.c.o -o cmTC_016db
CMakeFiles/cmTC_016db.dir/CheckSymbolExists.c.o:在函数‘main’中:
Run Build Command:"/usr/bin/make" "cmTC_5f5f2/fast"
/usr/bin/make -f CMakeFiles/cmTC_5f5f2.dir/build.make CMakeFiles/cmTC_5f5f2.dir/build
make[1]: 进入目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building C object CMakeFiles/cmTC_5f5f2.dir/CheckSymbolExists.c.o
/usr/bin/cc -fPIC -o CMakeFiles/cmTC_5f5f2.dir/CheckSymbolExists.c.o -c /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c
Linking C executable cmTC_5f5f2
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5f5f2.dir/link.txt --verbose=1
/usr/bin/cc -fPIC CMakeFiles/cmTC_5f5f2.dir/CheckSymbolExists.c.o -o cmTC_5f5f2
CMakeFiles/cmTC_5f5f2.dir/CheckSymbolExists.c.o:在函数‘main’中:
CheckSymbolExists.c:(.text+0x1b):对‘pthread_create’未定义的引用
collect2: error: ld returned 1 exit status
CMakeFiles/cmTC_016db.dir/build.make:97: recipe for target 'cmTC_016db' failed
make[1]: *** [cmTC_016db] Error 1
make[1]: 离开目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Makefile:126: recipe for target 'cmTC_016db/fast' failed
make: *** [cmTC_016db/fast] Error 2
CMakeFiles/cmTC_5f5f2.dir/build.make:97: recipe for target 'cmTC_5f5f2' failed
make[1]: *** [cmTC_5f5f2] Error 1
make[1]: 离开目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Makefile:126: recipe for target 'cmTC_5f5f2/fast' failed
make: *** [cmTC_5f5f2/fast] Error 2
File /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
File /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include <pthread.h>
......@@ -34,22 +34,22 @@ int main(int argc, char** argv)
}
Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Change Dir: /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_99b26/fast"
/usr/bin/make -f CMakeFiles/cmTC_99b26.dir/build.make CMakeFiles/cmTC_99b26.dir/build
make[1]: 进入目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building C object CMakeFiles/cmTC_99b26.dir/CheckFunctionExists.c.o
/usr/bin/cc -fPIC -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_99b26.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.10/Modules/CheckFunctionExists.c
Linking C executable cmTC_99b26
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_99b26.dir/link.txt --verbose=1
/usr/bin/cc -fPIC -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_99b26.dir/CheckFunctionExists.c.o -o cmTC_99b26 -lpthreads
Run Build Command:"/usr/bin/make" "cmTC_aa652/fast"
/usr/bin/make -f CMakeFiles/cmTC_aa652.dir/build.make CMakeFiles/cmTC_aa652.dir/build
make[1]: 进入目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building C object CMakeFiles/cmTC_aa652.dir/CheckFunctionExists.c.o
/usr/bin/cc -fPIC -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_aa652.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.10/Modules/CheckFunctionExists.c
Linking C executable cmTC_aa652
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_aa652.dir/link.txt --verbose=1
/usr/bin/cc -fPIC -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_aa652.dir/CheckFunctionExists.c.o -o cmTC_aa652 -lpthreads
/usr/bin/ld: 找不到 -lpthreads
collect2: error: ld returned 1 exit status
CMakeFiles/cmTC_99b26.dir/build.make:97: recipe for target 'cmTC_99b26' failed
make[1]: *** [cmTC_99b26] Error 1
make[1]: 离开目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Makefile:126: recipe for target 'cmTC_99b26/fast' failed
make: *** [cmTC_99b26/fast] Error 2
CMakeFiles/cmTC_aa652.dir/build.make:97: recipe for target 'cmTC_aa652' failed
make[1]: *** [cmTC_aa652] Error 1
make[1]: 离开目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Makefile:126: recipe for target 'cmTC_aa652/fast' failed
make: *** [cmTC_aa652/fast] Error 2
......
......@@ -10,7 +10,7 @@ The output was:
Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
The C compiler identification is GNU, found in "/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/3.10.2/CompilerIdC/a.out"
The C compiler identification is GNU, found in "/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/3.10.2/CompilerIdC/a.out"
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
Compiler: /usr/bin/c++
......@@ -23,33 +23,33 @@ The output was:
Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
The CXX compiler identification is GNU, found in "/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/3.10.2/CompilerIdCXX/a.out"
The CXX compiler identification is GNU, found in "/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/3.10.2/CompilerIdCXX/a.out"
Determining if the C compiler works passed with the following output:
Change Dir: /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Change Dir: /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_8bb0e/fast"
/usr/bin/make -f CMakeFiles/cmTC_8bb0e.dir/build.make CMakeFiles/cmTC_8bb0e.dir/build
make[1]: 进入目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building C object CMakeFiles/cmTC_8bb0e.dir/testCCompiler.c.o
/usr/bin/cc -o CMakeFiles/cmTC_8bb0e.dir/testCCompiler.c.o -c /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp/testCCompiler.c
Linking C executable cmTC_8bb0e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8bb0e.dir/link.txt --verbose=1
/usr/bin/cc CMakeFiles/cmTC_8bb0e.dir/testCCompiler.c.o -o cmTC_8bb0e
make[1]: 离开目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Run Build Command:"/usr/bin/make" "cmTC_0cb0a/fast"
/usr/bin/make -f CMakeFiles/cmTC_0cb0a.dir/build.make CMakeFiles/cmTC_0cb0a.dir/build
make[1]: 进入目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building C object CMakeFiles/cmTC_0cb0a.dir/testCCompiler.c.o
/usr/bin/cc -o CMakeFiles/cmTC_0cb0a.dir/testCCompiler.c.o -c /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp/testCCompiler.c
Linking C executable cmTC_0cb0a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0cb0a.dir/link.txt --verbose=1
/usr/bin/cc CMakeFiles/cmTC_0cb0a.dir/testCCompiler.c.o -o cmTC_0cb0a
make[1]: 离开目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Detecting C compiler ABI info compiled with the following output:
Change Dir: /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_be116/fast"
/usr/bin/make -f CMakeFiles/cmTC_be116.dir/build.make CMakeFiles/cmTC_be116.dir/build
make[1]: 进入目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building C object CMakeFiles/cmTC_be116.dir/CMakeCCompilerABI.c.o
/usr/bin/cc -o CMakeFiles/cmTC_be116.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.10/Modules/CMakeCCompilerABI.c
Linking C executable cmTC_be116
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_be116.dir/link.txt --verbose=1
/usr/bin/cc -v CMakeFiles/cmTC_be116.dir/CMakeCCompilerABI.c.o -o cmTC_be116
Change Dir: /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_d2d2a/fast"
/usr/bin/make -f CMakeFiles/cmTC_d2d2a.dir/build.make CMakeFiles/cmTC_d2d2a.dir/build
make[1]: 进入目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building C object CMakeFiles/cmTC_d2d2a.dir/CMakeCCompilerABI.c.o
/usr/bin/cc -o CMakeFiles/cmTC_d2d2a.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.10/Modules/CMakeCCompilerABI.c
Linking C executable cmTC_d2d2a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d2d2a.dir/link.txt --verbose=1
/usr/bin/cc -v CMakeFiles/cmTC_d2d2a.dir/CMakeCCompilerABI.c.o -o cmTC_d2d2a
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper
......@@ -61,24 +61,24 @@ Thread model: posix
gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_be116' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccBKHxO0.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_be116 /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_be116.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_be116' '-mtune=generic' '-march=x86-64'
make[1]: 离开目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d2d2a' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4NxRHU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_d2d2a /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_d2d2a.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d2d2a' '-mtune=generic' '-march=x86-64'
make[1]: 离开目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Parsed C implicit link information from above output:
link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp]
ignore line: [Change Dir: /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command:"/usr/bin/make" "cmTC_be116/fast"]
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_be116.dir/build.make CMakeFiles/cmTC_be116.dir/build]
ignore line: [make[1]: 进入目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”]
ignore line: [Building C object CMakeFiles/cmTC_be116.dir/CMakeCCompilerABI.c.o]
ignore line: [/usr/bin/cc -o CMakeFiles/cmTC_be116.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.10/Modules/CMakeCCompilerABI.c]
ignore line: [Linking C executable cmTC_be116]
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_be116.dir/link.txt --verbose=1]
ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_be116.dir/CMakeCCompilerABI.c.o -o cmTC_be116 ]
ignore line: [Run Build Command:"/usr/bin/make" "cmTC_d2d2a/fast"]
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_d2d2a.dir/build.make CMakeFiles/cmTC_d2d2a.dir/build]
ignore line: [make[1]: 进入目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”]
ignore line: [Building C object CMakeFiles/cmTC_d2d2a.dir/CMakeCCompilerABI.c.o]
ignore line: [/usr/bin/cc -o CMakeFiles/cmTC_d2d2a.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.10/Modules/CMakeCCompilerABI.c]
ignore line: [Linking C executable cmTC_d2d2a]
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d2d2a.dir/link.txt --verbose=1]
ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_d2d2a.dir/CMakeCCompilerABI.c.o -o cmTC_d2d2a ]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/cc]
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper]
......@@ -90,13 +90,13 @@ Parsed C implicit link information from above output:
ignore line: [gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) ]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_be116' '-mtune=generic' '-march=x86-64']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccBKHxO0.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_be116 /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_be116.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d2d2a' '-mtune=generic' '-march=x86-64']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4NxRHU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_d2d2a /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_d2d2a.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/7/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccBKHxO0.res] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/cc4NxRHU.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore
......@@ -114,7 +114,7 @@ Parsed C implicit link information from above output:
arg [-znow] ==> ignore
arg [-zrelro] ==> ignore
arg [-o] ==> ignore
arg [cmTC_be116] ==> ignore
arg [cmTC_d2d2a] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o] ==> ignore
......@@ -126,7 +126,7 @@ Parsed C implicit link information from above output:
arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..]
arg [CMakeFiles/cmTC_be116.dir/CMakeCCompilerABI.c.o] ==> ignore
arg [CMakeFiles/cmTC_d2d2a.dir/CMakeCCompilerABI.c.o] ==> ignore
arg [-lgcc] ==> lib [gcc]
arg [--push-state] ==> ignore
arg [--as-needed] ==> ignore
......@@ -156,17 +156,17 @@ Parsed C implicit link information from above output:
Detecting C [-std=c11] compiler features compiled with the following output:
Change Dir: /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Change Dir: /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_b7b6f/fast"
/usr/bin/make -f CMakeFiles/cmTC_b7b6f.dir/build.make CMakeFiles/cmTC_b7b6f.dir/build
make[1]: 进入目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building C object CMakeFiles/cmTC_b7b6f.dir/feature_tests.c.o
/usr/bin/cc -std=c11 -o CMakeFiles/cmTC_b7b6f.dir/feature_tests.c.o -c /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/feature_tests.c
Linking C executable cmTC_b7b6f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b7b6f.dir/link.txt --verbose=1
/usr/bin/cc CMakeFiles/cmTC_b7b6f.dir/feature_tests.c.o -o cmTC_b7b6f
make[1]: 离开目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Run Build Command:"/usr/bin/make" "cmTC_239c3/fast"
/usr/bin/make -f CMakeFiles/cmTC_239c3.dir/build.make CMakeFiles/cmTC_239c3.dir/build
make[1]: 进入目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building C object CMakeFiles/cmTC_239c3.dir/feature_tests.c.o
/usr/bin/cc -std=c11 -o CMakeFiles/cmTC_239c3.dir/feature_tests.c.o -c /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/feature_tests.c
Linking C executable cmTC_239c3
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_239c3.dir/link.txt --verbose=1
/usr/bin/cc CMakeFiles/cmTC_239c3.dir/feature_tests.c.o -o cmTC_239c3
make[1]: 离开目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Feature record: C_FEATURE:1c_function_prototypes
......@@ -176,17 +176,17 @@ make[1]: 离开目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_m
Detecting C [-std=c99] compiler features compiled with the following output:
Change Dir: /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Change Dir: /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_dae2e/fast"
/usr/bin/make -f CMakeFiles/cmTC_dae2e.dir/build.make CMakeFiles/cmTC_dae2e.dir/build
make[1]: 进入目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building C object CMakeFiles/cmTC_dae2e.dir/feature_tests.c.o
/usr/bin/cc -std=c99 -o CMakeFiles/cmTC_dae2e.dir/feature_tests.c.o -c /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/feature_tests.c
Linking C executable cmTC_dae2e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dae2e.dir/link.txt --verbose=1
/usr/bin/cc CMakeFiles/cmTC_dae2e.dir/feature_tests.c.o -o cmTC_dae2e
make[1]: 离开目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Run Build Command:"/usr/bin/make" "cmTC_cd4f9/fast"
/usr/bin/make -f CMakeFiles/cmTC_cd4f9.dir/build.make CMakeFiles/cmTC_cd4f9.dir/build
make[1]: 进入目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building C object CMakeFiles/cmTC_cd4f9.dir/feature_tests.c.o
/usr/bin/cc -std=c99 -o CMakeFiles/cmTC_cd4f9.dir/feature_tests.c.o -c /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/feature_tests.c
Linking C executable cmTC_cd4f9
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_cd4f9.dir/link.txt --verbose=1
/usr/bin/cc CMakeFiles/cmTC_cd4f9.dir/feature_tests.c.o -o cmTC_cd4f9
make[1]: 离开目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Feature record: C_FEATURE:1c_function_prototypes
......@@ -196,17 +196,17 @@ make[1]: 离开目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_m
Detecting C [-std=c90] compiler features compiled with the following output:
Change Dir: /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Change Dir: /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_3a4bf/fast"
/usr/bin/make -f CMakeFiles/cmTC_3a4bf.dir/build.make CMakeFiles/cmTC_3a4bf.dir/build
make[1]: 进入目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building C object CMakeFiles/cmTC_3a4bf.dir/feature_tests.c.o
/usr/bin/cc -std=c90 -o CMakeFiles/cmTC_3a4bf.dir/feature_tests.c.o -c /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/feature_tests.c
Linking C executable cmTC_3a4bf
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3a4bf.dir/link.txt --verbose=1
/usr/bin/cc CMakeFiles/cmTC_3a4bf.dir/feature_tests.c.o -o cmTC_3a4bf
make[1]: 离开目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Run Build Command:"/usr/bin/make" "cmTC_208c9/fast"
/usr/bin/make -f CMakeFiles/cmTC_208c9.dir/build.make CMakeFiles/cmTC_208c9.dir/build
make[1]: 进入目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building C object CMakeFiles/cmTC_208c9.dir/feature_tests.c.o
/usr/bin/cc -std=c90 -o CMakeFiles/cmTC_208c9.dir/feature_tests.c.o -c /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/feature_tests.c
Linking C executable cmTC_208c9
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_208c9.dir/link.txt --verbose=1
/usr/bin/cc CMakeFiles/cmTC_208c9.dir/feature_tests.c.o -o cmTC_208c9
make[1]: 离开目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Feature record: C_FEATURE:1c_function_prototypes
......@@ -214,30 +214,30 @@ make[1]: 离开目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_m
Feature record: C_FEATURE:0c_static_assert
Feature record: C_FEATURE:0c_variadic_macros
Determining if the CXX compiler works passed with the following output:
Change Dir: /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Change Dir: /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_c741c/fast"
/usr/bin/make -f CMakeFiles/cmTC_c741c.dir/build.make CMakeFiles/cmTC_c741c.dir/build
make[1]: 进入目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building CXX object CMakeFiles/cmTC_c741c.dir/testCXXCompiler.cxx.o
/usr/bin/c++ -o CMakeFiles/cmTC_c741c.dir/testCXXCompiler.cxx.o -c /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
Linking CXX executable cmTC_c741c
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c741c.dir/link.txt --verbose=1
/usr/bin/c++ CMakeFiles/cmTC_c741c.dir/testCXXCompiler.cxx.o -o cmTC_c741c
make[1]: 离开目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Run Build Command:"/usr/bin/make" "cmTC_1e8ae/fast"
/usr/bin/make -f CMakeFiles/cmTC_1e8ae.dir/build.make CMakeFiles/cmTC_1e8ae.dir/build
make[1]: 进入目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building CXX object CMakeFiles/cmTC_1e8ae.dir/testCXXCompiler.cxx.o
/usr/bin/c++ -o CMakeFiles/cmTC_1e8ae.dir/testCXXCompiler.cxx.o -c /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
Linking CXX executable cmTC_1e8ae
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1e8ae.dir/link.txt --verbose=1
/usr/bin/c++ CMakeFiles/cmTC_1e8ae.dir/testCXXCompiler.cxx.o -o cmTC_1e8ae
make[1]: 离开目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Detecting CXX compiler ABI info compiled with the following output:
Change Dir: /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_14b1f/fast"
/usr/bin/make -f CMakeFiles/cmTC_14b1f.dir/build.make CMakeFiles/cmTC_14b1f.dir/build
make[1]: 进入目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building CXX object CMakeFiles/cmTC_14b1f.dir/CMakeCXXCompilerABI.cpp.o
/usr/bin/c++ -o CMakeFiles/cmTC_14b1f.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp
Linking CXX executable cmTC_14b1f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_14b1f.dir/link.txt --verbose=1
/usr/bin/c++ -v CMakeFiles/cmTC_14b1f.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_14b1f
Change Dir: /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_13d80/fast"
/usr/bin/make -f CMakeFiles/cmTC_13d80.dir/build.make CMakeFiles/cmTC_13d80.dir/build
make[1]: 进入目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building CXX object CMakeFiles/cmTC_13d80.dir/CMakeCXXCompilerABI.cpp.o
/usr/bin/c++ -o CMakeFiles/cmTC_13d80.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp
Linking CXX executable cmTC_13d80
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_13d80.dir/link.txt --verbose=1
/usr/bin/c++ -v CMakeFiles/cmTC_13d80.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_13d80
Using built-in specs.
COLLECT_GCC=/usr/bin/c++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper
......@@ -249,24 +249,24 @@ Thread model: posix
gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_14b1f' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccx7Kt5B.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_14b1f /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_14b1f.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_14b1f' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
make[1]: 离开目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_13d80' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoeoCJw.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_13d80 /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_13d80.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_13d80' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
make[1]: 离开目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Parsed CXX implicit link information from above output:
link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp]
ignore line: [Change Dir: /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command:"/usr/bin/make" "cmTC_14b1f/fast"]
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_14b1f.dir/build.make CMakeFiles/cmTC_14b1f.dir/build]
ignore line: [make[1]: 进入目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”]
ignore line: [Building CXX object CMakeFiles/cmTC_14b1f.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [/usr/bin/c++ -o CMakeFiles/cmTC_14b1f.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp]
ignore line: [Linking CXX executable cmTC_14b1f]
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_14b1f.dir/link.txt --verbose=1]
ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_14b1f.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_14b1f ]
ignore line: [Run Build Command:"/usr/bin/make" "cmTC_13d80/fast"]
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_13d80.dir/build.make CMakeFiles/cmTC_13d80.dir/build]
ignore line: [make[1]: 进入目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”]
ignore line: [Building CXX object CMakeFiles/cmTC_13d80.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [/usr/bin/c++ -o CMakeFiles/cmTC_13d80.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp]
ignore line: [Linking CXX executable cmTC_13d80]
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_13d80.dir/link.txt --verbose=1]
ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_13d80.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_13d80 ]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/c++]
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper]
......@@ -278,13 +278,13 @@ Parsed CXX implicit link information from above output:
ignore line: [gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) ]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_14b1f' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccx7Kt5B.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_14b1f /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_14b1f.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_13d80' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccoeoCJw.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_13d80 /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_13d80.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/7/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccx7Kt5B.res] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccoeoCJw.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore
......@@ -302,7 +302,7 @@ Parsed CXX implicit link information from above output:
arg [-znow] ==> ignore
arg [-zrelro] ==> ignore
arg [-o] ==> ignore
arg [cmTC_14b1f] ==> ignore
arg [cmTC_13d80] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o] ==> ignore
......@@ -314,7 +314,7 @@ Parsed CXX implicit link information from above output:
arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..]
arg [CMakeFiles/cmTC_14b1f.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
arg [CMakeFiles/cmTC_13d80.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
arg [-lstdc++] ==> lib [stdc++]
arg [-lm] ==> lib [m]
arg [-lgcc_s] ==> lib [gcc_s]
......@@ -340,17 +340,17 @@ Parsed CXX implicit link information from above output:
Detecting CXX [-std=c++1z] compiler features compiled with the following output:
Change Dir: /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Change Dir: /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_b0135/fast"
/usr/bin/make -f CMakeFiles/cmTC_b0135.dir/build.make CMakeFiles/cmTC_b0135.dir/build
make[1]: 进入目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building CXX object CMakeFiles/cmTC_b0135.dir/feature_tests.cxx.o
/usr/bin/c++ -std=c++1z -o CMakeFiles/cmTC_b0135.dir/feature_tests.cxx.o -c /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/feature_tests.cxx
Linking CXX executable cmTC_b0135
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b0135.dir/link.txt --verbose=1
/usr/bin/c++ CMakeFiles/cmTC_b0135.dir/feature_tests.cxx.o -o cmTC_b0135
make[1]: 离开目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Run Build Command:"/usr/bin/make" "cmTC_9994a/fast"
/usr/bin/make -f CMakeFiles/cmTC_9994a.dir/build.make CMakeFiles/cmTC_9994a.dir/build
make[1]: 进入目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building CXX object CMakeFiles/cmTC_9994a.dir/feature_tests.cxx.o
/usr/bin/c++ -std=c++1z -o CMakeFiles/cmTC_9994a.dir/feature_tests.cxx.o -c /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/feature_tests.cxx
Linking CXX executable cmTC_9994a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9994a.dir/link.txt --verbose=1
/usr/bin/c++ CMakeFiles/cmTC_9994a.dir/feature_tests.cxx.o -o cmTC_9994a
make[1]: 离开目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers
......@@ -413,17 +413,17 @@ make[1]: 离开目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_m
Detecting CXX [-std=c++14] compiler features compiled with the following output:
Change Dir: /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Change Dir: /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_319ec/fast"
/usr/bin/make -f CMakeFiles/cmTC_319ec.dir/build.make CMakeFiles/cmTC_319ec.dir/build
make[1]: 进入目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building CXX object CMakeFiles/cmTC_319ec.dir/feature_tests.cxx.o
/usr/bin/c++ -std=c++14 -o CMakeFiles/cmTC_319ec.dir/feature_tests.cxx.o -c /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/feature_tests.cxx
Linking CXX executable cmTC_319ec
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_319ec.dir/link.txt --verbose=1
/usr/bin/c++ CMakeFiles/cmTC_319ec.dir/feature_tests.cxx.o -o cmTC_319ec
make[1]: 离开目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Run Build Command:"/usr/bin/make" "cmTC_5bd41/fast"
/usr/bin/make -f CMakeFiles/cmTC_5bd41.dir/build.make CMakeFiles/cmTC_5bd41.dir/build
make[1]: 进入目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building CXX object CMakeFiles/cmTC_5bd41.dir/feature_tests.cxx.o
/usr/bin/c++ -std=c++14 -o CMakeFiles/cmTC_5bd41.dir/feature_tests.cxx.o -c /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/feature_tests.cxx
Linking CXX executable cmTC_5bd41
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5bd41.dir/link.txt --verbose=1
/usr/bin/c++ CMakeFiles/cmTC_5bd41.dir/feature_tests.cxx.o -o cmTC_5bd41
make[1]: 离开目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers
......@@ -486,17 +486,17 @@ make[1]: 离开目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_m
Detecting CXX [-std=c++11] compiler features compiled with the following output:
Change Dir: /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Change Dir: /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_79072/fast"
/usr/bin/make -f CMakeFiles/cmTC_79072.dir/build.make CMakeFiles/cmTC_79072.dir/build
make[1]: 进入目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building CXX object CMakeFiles/cmTC_79072.dir/feature_tests.cxx.o
/usr/bin/c++ -std=c++11 -o CMakeFiles/cmTC_79072.dir/feature_tests.cxx.o -c /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/feature_tests.cxx
Linking CXX executable cmTC_79072
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_79072.dir/link.txt --verbose=1
/usr/bin/c++ CMakeFiles/cmTC_79072.dir/feature_tests.cxx.o -o cmTC_79072
make[1]: 离开目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Run Build Command:"/usr/bin/make" "cmTC_1e72f/fast"
/usr/bin/make -f CMakeFiles/cmTC_1e72f.dir/build.make CMakeFiles/cmTC_1e72f.dir/build
make[1]: 进入目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building CXX object CMakeFiles/cmTC_1e72f.dir/feature_tests.cxx.o
/usr/bin/c++ -std=c++11 -o CMakeFiles/cmTC_1e72f.dir/feature_tests.cxx.o -c /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/feature_tests.cxx
Linking CXX executable cmTC_1e72f
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1e72f.dir/link.txt --verbose=1
/usr/bin/c++ CMakeFiles/cmTC_1e72f.dir/feature_tests.cxx.o -o cmTC_1e72f
make[1]: 离开目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
......@@ -559,17 +559,17 @@ make[1]: 离开目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_m
Detecting CXX [-std=c++98] compiler features compiled with the following output:
Change Dir: /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Change Dir: /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_87b38/fast"
/usr/bin/make -f CMakeFiles/cmTC_87b38.dir/build.make CMakeFiles/cmTC_87b38.dir/build
make[1]: 进入目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building CXX object CMakeFiles/cmTC_87b38.dir/feature_tests.cxx.o
/usr/bin/c++ -std=c++98 -o CMakeFiles/cmTC_87b38.dir/feature_tests.cxx.o -c /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/feature_tests.cxx
Linking CXX executable cmTC_87b38
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_87b38.dir/link.txt --verbose=1
/usr/bin/c++ CMakeFiles/cmTC_87b38.dir/feature_tests.cxx.o -o cmTC_87b38
make[1]: 离开目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Run Build Command:"/usr/bin/make" "cmTC_10821/fast"
/usr/bin/make -f CMakeFiles/cmTC_10821.dir/build.make CMakeFiles/cmTC_10821.dir/build
make[1]: 进入目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building CXX object CMakeFiles/cmTC_10821.dir/feature_tests.cxx.o
/usr/bin/c++ -std=c++98 -o CMakeFiles/cmTC_10821.dir/feature_tests.cxx.o -c /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/feature_tests.cxx
Linking CXX executable cmTC_10821
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_10821.dir/link.txt --verbose=1
/usr/bin/c++ CMakeFiles/cmTC_10821.dir/feature_tests.cxx.o -o cmTC_10821
make[1]: 离开目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
......@@ -630,30 +630,30 @@ make[1]: 离开目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_m
Feature record: CXX_FEATURE:0cxx_variadic_macros
Feature record: CXX_FEATURE:0cxx_variadic_templates
Determining if the include file pthread.h exists passed with the following output:
Change Dir: /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Change Dir: /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_fe3c1/fast"
/usr/bin/make -f CMakeFiles/cmTC_fe3c1.dir/build.make CMakeFiles/cmTC_fe3c1.dir/build
make[1]: 进入目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building C object CMakeFiles/cmTC_fe3c1.dir/CheckIncludeFile.c.o
/usr/bin/cc -fPIC -o CMakeFiles/cmTC_fe3c1.dir/CheckIncludeFile.c.o -c /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_fe3c1
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fe3c1.dir/link.txt --verbose=1
/usr/bin/cc -fPIC CMakeFiles/cmTC_fe3c1.dir/CheckIncludeFile.c.o -o cmTC_fe3c1
make[1]: 离开目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Run Build Command:"/usr/bin/make" "cmTC_e2439/fast"
/usr/bin/make -f CMakeFiles/cmTC_e2439.dir/build.make CMakeFiles/cmTC_e2439.dir/build
make[1]: 进入目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building C object CMakeFiles/cmTC_e2439.dir/CheckIncludeFile.c.o
/usr/bin/cc -fPIC -o CMakeFiles/cmTC_e2439.dir/CheckIncludeFile.c.o -c /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp/CheckIncludeFile.c
Linking C executable cmTC_e2439
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e2439.dir/link.txt --verbose=1
/usr/bin/cc -fPIC CMakeFiles/cmTC_e2439.dir/CheckIncludeFile.c.o -o cmTC_e2439
make[1]: 离开目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Determining if the function pthread_create exists in the pthread passed with the following output:
Change Dir: /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_dd29e/fast"
/usr/bin/make -f CMakeFiles/cmTC_dd29e.dir/build.make CMakeFiles/cmTC_dd29e.dir/build
make[1]: 进入目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building C object CMakeFiles/cmTC_dd29e.dir/CheckFunctionExists.c.o
/usr/bin/cc -fPIC -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_dd29e.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.10/Modules/CheckFunctionExists.c
Linking C executable cmTC_dd29e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dd29e.dir/link.txt --verbose=1
/usr/bin/cc -fPIC -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_dd29e.dir/CheckFunctionExists.c.o -o cmTC_dd29e -lpthread
make[1]: 离开目录“/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Change Dir: /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_e31f6/fast"
/usr/bin/make -f CMakeFiles/cmTC_e31f6.dir/build.make CMakeFiles/cmTC_e31f6.dir/build
make[1]: 进入目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
Building C object CMakeFiles/cmTC_e31f6.dir/CheckFunctionExists.c.o
/usr/bin/cc -fPIC -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_e31f6.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.10/Modules/CheckFunctionExists.c
Linking C executable cmTC_e31f6
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e31f6.dir/link.txt --verbose=1
/usr/bin/cc -fPIC -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_e31f6.dir/CheckFunctionExists.c.o -o cmTC_e31f6 -lpthread
make[1]: 离开目录“/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/CMakeTmp”
......
......@@ -11,99 +11,29 @@ set(CMAKE_MAKEFILE_DEPENDS
"CMakeFiles/3.10.2/CMakeCCompiler.cmake"
"CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"
"CMakeFiles/3.10.2/CMakeSystem.cmake"
"CMakeFiles/feature_tests.c"
"CMakeFiles/feature_tests.cxx"
"/usr/local/lib/cmake/opencv4/OpenCVConfig-version.cmake"
"/usr/local/lib/cmake/opencv4/OpenCVConfig.cmake"
"/usr/local/lib/cmake/opencv4/OpenCVModules-release.cmake"
"/usr/local/lib/cmake/opencv4/OpenCVModules.cmake"
"/usr/share/cmake-3.10/Modules/CMakeCCompiler.cmake.in"
"/usr/share/cmake-3.10/Modules/CMakeCCompilerABI.c"
"/usr/share/cmake-3.10/Modules/CMakeCInformation.cmake"
"/usr/share/cmake-3.10/Modules/CMakeCXXCompiler.cmake.in"
"/usr/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp"
"/usr/share/cmake-3.10/Modules/CMakeCXXInformation.cmake"
"/usr/share/cmake-3.10/Modules/CMakeCommonLanguageInclude.cmake"
"/usr/share/cmake-3.10/Modules/CMakeCompilerIdDetection.cmake"
"/usr/share/cmake-3.10/Modules/CMakeConfigurableFile.in"
"/usr/share/cmake-3.10/Modules/CMakeDetermineCCompiler.cmake"
"/usr/share/cmake-3.10/Modules/CMakeDetermineCXXCompiler.cmake"
"/usr/share/cmake-3.10/Modules/CMakeDetermineCompileFeatures.cmake"
"/usr/share/cmake-3.10/Modules/CMakeDetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/CMakeDetermineCompilerABI.cmake"
"/usr/share/cmake-3.10/Modules/CMakeDetermineCompilerId.cmake"
"/usr/share/cmake-3.10/Modules/CMakeDetermineSystem.cmake"
"/usr/share/cmake-3.10/Modules/CMakeFindBinUtils.cmake"
"/usr/share/cmake-3.10/Modules/CMakeGenericSystem.cmake"
"/usr/share/cmake-3.10/Modules/CMakeLanguageInformation.cmake"
"/usr/share/cmake-3.10/Modules/CMakeParseImplicitLinkInfo.cmake"
"/usr/share/cmake-3.10/Modules/CMakeSystem.cmake.in"
"/usr/share/cmake-3.10/Modules/CMakeSystemSpecificInformation.cmake"
"/usr/share/cmake-3.10/Modules/CMakeSystemSpecificInitialize.cmake"
"/usr/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake"
"/usr/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake"
"/usr/share/cmake-3.10/Modules/CMakeTestCompilerCommon.cmake"
"/usr/share/cmake-3.10/Modules/CMakeUnixFindMake.cmake"
"/usr/share/cmake-3.10/Modules/CheckFunctionExists.c"
"/usr/share/cmake-3.10/Modules/CheckIncludeFile.c.in"
"/usr/share/cmake-3.10/Modules/CheckIncludeFile.cmake"
"/usr/share/cmake-3.10/Modules/CheckLibraryExists.cmake"
"/usr/share/cmake-3.10/Modules/CheckSymbolExists.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/ADSP-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/Borland-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/Clang-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/Cray-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/GHS-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/GNU-C-FeatureTests.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/GNU-C.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/GNU-CXX-FeatureTests.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/GNU-CXX.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/GNU-FindBinUtils.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/GNU.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/HP-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/IAR-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/Intel-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/MIPSpro-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/MSVC-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/PGI-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/PathScale-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/SCO-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/TI-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/Watcom-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/XL-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
"/usr/share/cmake-3.10/Modules/FindCUDA.cmake"
"/usr/share/cmake-3.10/Modules/FindCUDA/select_compute_arch.cmake"
"/usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake"
"/usr/share/cmake-3.10/Modules/FindPackageMessage.cmake"
"/usr/share/cmake-3.10/Modules/FindThreads.cmake"
"/usr/share/cmake-3.10/Modules/Internal/FeatureTesting.cmake"
"/usr/share/cmake-3.10/Modules/Platform/Linux-Determine-CXX.cmake"
"/usr/share/cmake-3.10/Modules/Platform/Linux-GNU-C.cmake"
"/usr/share/cmake-3.10/Modules/Platform/Linux-GNU-CXX.cmake"
"/usr/share/cmake-3.10/Modules/Platform/Linux-GNU.cmake"
......@@ -119,11 +49,6 @@ set(CMAKE_MAKEFILE_OUTPUTS
# Byproducts of CMake generate step:
set(CMAKE_MAKEFILE_PRODUCTS
"CMakeFiles/3.10.2/CMakeSystem.cmake"
"CMakeFiles/3.10.2/CMakeCCompiler.cmake"
"CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"
"CMakeFiles/3.10.2/CMakeCCompiler.cmake"
"CMakeFiles/3.10.2/CMakeCXXCompiler.cmake"
"CMakeFiles/CMakeDirectoryInformation.cmake"
)
......
......@@ -54,10 +54,10 @@ RM = /usr/bin/cmake -E remove -f
EQUALS = =
# The top-level source directory on which CMake was run.
CMAKE_SOURCE_DIR = /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn
CMAKE_SOURCE_DIR = /home/situ/qfs/face_recognize_mnn
# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build
CMAKE_BINARY_DIR = /home/situ/qfs/face_recognize_mnn/build
#=============================================================================
# Target rules for target CMakeFiles/main.dir
......@@ -66,7 +66,7 @@ CMAKE_BINARY_DIR = /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/bu
CMakeFiles/main.dir/all:
$(MAKE) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/depend
$(MAKE) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/build
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles --progress-num=1,2,3,4,5,6 "Built target main"
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/situ/qfs/face_recognize_mnn/build/CMakeFiles --progress-num=1,2,3,4,5,6 "Built target main"
.PHONY : CMakeFiles/main.dir/all
# Include target in all.
......@@ -76,9 +76,9 @@ all: CMakeFiles/main.dir/all
# Build rule for subdir invocation for target.
CMakeFiles/main.dir/rule: cmake_check_build_system
$(CMAKE_COMMAND) -E cmake_progress_start /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles 6
$(CMAKE_COMMAND) -E cmake_progress_start /home/situ/qfs/face_recognize_mnn/build/CMakeFiles 6
$(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/main.dir/all
$(CMAKE_COMMAND) -E cmake_progress_start /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles 0
$(CMAKE_COMMAND) -E cmake_progress_start /home/situ/qfs/face_recognize_mnn/build/CMakeFiles 0
.PHONY : CMakeFiles/main.dir/rule
# Convenience name for target.
......
/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/rebuild_cache.dir
/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/main.dir
/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/edit_cache.dir
/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/rebuild_cache.dir
/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/main.dir
/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/edit_cache.dir
......
......@@ -124,25 +124,25 @@ MNN/HalideRuntime.h
MNN/MNNDefine.h
-
/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/facecomparison.cpp
/home/situ/qfs/face_recognize_mnn/facecomparison.cpp
facecomparison.h
/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/facecomparison.h
/home/situ/qfs/face_recognize_mnn/facecomparison.h
/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/facelandmarks.cpp
/home/situ/qfs/face_recognize_mnn/facelandmarks.cpp
facelandmarks.h
/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/facelandmarks.h
/home/situ/qfs/face_recognize_mnn/facelandmarks.h
/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/facerecognize.cpp
/home/situ/qfs/face_recognize_mnn/facerecognize.cpp
facerecognize.h
/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/facerecognize.h
/home/situ/qfs/face_recognize_mnn/facerecognize.h
/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/main.cpp
/home/situ/qfs/face_recognize_mnn/main.cpp
facecomparison.h
/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/facecomparison.h
/home/situ/qfs/face_recognize_mnn/facecomparison.h
/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/retinaface.cpp
/home/situ/qfs/face_recognize_mnn/retinaface.cpp
retinaface.h
/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/retinaface.h
/home/situ/qfs/face_recognize_mnn/retinaface.h
/usr/local/include/opencv4/opencv2/./imgproc/segmentation.hpp
opencv2/imgproc.hpp
......
......@@ -4,11 +4,11 @@ set(CMAKE_DEPENDS_LANGUAGES
)
# The set of files for implicit dependencies of each language:
set(CMAKE_DEPENDS_CHECK_CXX
"/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/facecomparison.cpp" "/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/main.dir/facecomparison.cpp.o"
"/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/facelandmarks.cpp" "/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/main.dir/facelandmarks.cpp.o"
"/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/facerecognize.cpp" "/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/main.dir/facerecognize.cpp.o"
"/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/main.cpp" "/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/main.dir/main.cpp.o"
"/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/retinaface.cpp" "/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/main.dir/retinaface.cpp.o"
"/home/situ/qfs/face_recognize_mnn/facecomparison.cpp" "/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/main.dir/facecomparison.cpp.o"
"/home/situ/qfs/face_recognize_mnn/facelandmarks.cpp" "/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/main.dir/facelandmarks.cpp.o"
"/home/situ/qfs/face_recognize_mnn/facerecognize.cpp" "/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/main.dir/facerecognize.cpp.o"
"/home/situ/qfs/face_recognize_mnn/main.cpp" "/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/main.dir/main.cpp.o"
"/home/situ/qfs/face_recognize_mnn/retinaface.cpp" "/home/situ/qfs/face_recognize_mnn/build/CMakeFiles/main.dir/retinaface.cpp.o"
)
set(CMAKE_CXX_COMPILER_ID "GNU")
......
......@@ -43,10 +43,10 @@ RM = /usr/bin/cmake -E remove -f
EQUALS = =
# The top-level source directory on which CMake was run.
CMAKE_SOURCE_DIR = /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn
CMAKE_SOURCE_DIR = /home/situ/qfs/face_recognize_mnn
# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build
CMAKE_BINARY_DIR = /home/situ/qfs/face_recognize_mnn/build
# Include any dependencies generated for this target.
include CMakeFiles/main.dir/depend.make
......@@ -59,16 +59,16 @@ include CMakeFiles/main.dir/flags.make
CMakeFiles/main.dir/main.cpp.o: CMakeFiles/main.dir/flags.make
CMakeFiles/main.dir/main.cpp.o: ../main.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/main.dir/main.cpp.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/main.dir/main.cpp.o -c /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/main.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/situ/qfs/face_recognize_mnn/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/main.dir/main.cpp.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/main.dir/main.cpp.o -c /home/situ/qfs/face_recognize_mnn/main.cpp
CMakeFiles/main.dir/main.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/main.dir/main.cpp.i"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/main.cpp > CMakeFiles/main.dir/main.cpp.i
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/situ/qfs/face_recognize_mnn/main.cpp > CMakeFiles/main.dir/main.cpp.i
CMakeFiles/main.dir/main.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/main.dir/main.cpp.s"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/main.cpp -o CMakeFiles/main.dir/main.cpp.s
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/situ/qfs/face_recognize_mnn/main.cpp -o CMakeFiles/main.dir/main.cpp.s
CMakeFiles/main.dir/main.cpp.o.requires:
......@@ -83,16 +83,16 @@ CMakeFiles/main.dir/main.cpp.o.provides.build: CMakeFiles/main.dir/main.cpp.o
CMakeFiles/main.dir/facerecognize.cpp.o: CMakeFiles/main.dir/flags.make
CMakeFiles/main.dir/facerecognize.cpp.o: ../facerecognize.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/main.dir/facerecognize.cpp.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/main.dir/facerecognize.cpp.o -c /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/facerecognize.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/situ/qfs/face_recognize_mnn/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/main.dir/facerecognize.cpp.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/main.dir/facerecognize.cpp.o -c /home/situ/qfs/face_recognize_mnn/facerecognize.cpp
CMakeFiles/main.dir/facerecognize.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/main.dir/facerecognize.cpp.i"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/facerecognize.cpp > CMakeFiles/main.dir/facerecognize.cpp.i
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/situ/qfs/face_recognize_mnn/facerecognize.cpp > CMakeFiles/main.dir/facerecognize.cpp.i
CMakeFiles/main.dir/facerecognize.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/main.dir/facerecognize.cpp.s"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/facerecognize.cpp -o CMakeFiles/main.dir/facerecognize.cpp.s
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/situ/qfs/face_recognize_mnn/facerecognize.cpp -o CMakeFiles/main.dir/facerecognize.cpp.s
CMakeFiles/main.dir/facerecognize.cpp.o.requires:
......@@ -107,16 +107,16 @@ CMakeFiles/main.dir/facerecognize.cpp.o.provides.build: CMakeFiles/main.dir/face
CMakeFiles/main.dir/retinaface.cpp.o: CMakeFiles/main.dir/flags.make
CMakeFiles/main.dir/retinaface.cpp.o: ../retinaface.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/main.dir/retinaface.cpp.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/main.dir/retinaface.cpp.o -c /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/retinaface.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/situ/qfs/face_recognize_mnn/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/main.dir/retinaface.cpp.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/main.dir/retinaface.cpp.o -c /home/situ/qfs/face_recognize_mnn/retinaface.cpp
CMakeFiles/main.dir/retinaface.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/main.dir/retinaface.cpp.i"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/retinaface.cpp > CMakeFiles/main.dir/retinaface.cpp.i
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/situ/qfs/face_recognize_mnn/retinaface.cpp > CMakeFiles/main.dir/retinaface.cpp.i
CMakeFiles/main.dir/retinaface.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/main.dir/retinaface.cpp.s"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/retinaface.cpp -o CMakeFiles/main.dir/retinaface.cpp.s
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/situ/qfs/face_recognize_mnn/retinaface.cpp -o CMakeFiles/main.dir/retinaface.cpp.s
CMakeFiles/main.dir/retinaface.cpp.o.requires:
......@@ -131,16 +131,16 @@ CMakeFiles/main.dir/retinaface.cpp.o.provides.build: CMakeFiles/main.dir/retinaf
CMakeFiles/main.dir/facelandmarks.cpp.o: CMakeFiles/main.dir/flags.make
CMakeFiles/main.dir/facelandmarks.cpp.o: ../facelandmarks.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/main.dir/facelandmarks.cpp.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/main.dir/facelandmarks.cpp.o -c /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/facelandmarks.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/situ/qfs/face_recognize_mnn/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/main.dir/facelandmarks.cpp.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/main.dir/facelandmarks.cpp.o -c /home/situ/qfs/face_recognize_mnn/facelandmarks.cpp
CMakeFiles/main.dir/facelandmarks.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/main.dir/facelandmarks.cpp.i"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/facelandmarks.cpp > CMakeFiles/main.dir/facelandmarks.cpp.i
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/situ/qfs/face_recognize_mnn/facelandmarks.cpp > CMakeFiles/main.dir/facelandmarks.cpp.i
CMakeFiles/main.dir/facelandmarks.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/main.dir/facelandmarks.cpp.s"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/facelandmarks.cpp -o CMakeFiles/main.dir/facelandmarks.cpp.s
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/situ/qfs/face_recognize_mnn/facelandmarks.cpp -o CMakeFiles/main.dir/facelandmarks.cpp.s
CMakeFiles/main.dir/facelandmarks.cpp.o.requires:
......@@ -155,16 +155,16 @@ CMakeFiles/main.dir/facelandmarks.cpp.o.provides.build: CMakeFiles/main.dir/face
CMakeFiles/main.dir/facecomparison.cpp.o: CMakeFiles/main.dir/flags.make
CMakeFiles/main.dir/facecomparison.cpp.o: ../facecomparison.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/main.dir/facecomparison.cpp.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/main.dir/facecomparison.cpp.o -c /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/facecomparison.cpp
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/situ/qfs/face_recognize_mnn/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/main.dir/facecomparison.cpp.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/main.dir/facecomparison.cpp.o -c /home/situ/qfs/face_recognize_mnn/facecomparison.cpp
CMakeFiles/main.dir/facecomparison.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/main.dir/facecomparison.cpp.i"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/facecomparison.cpp > CMakeFiles/main.dir/facecomparison.cpp.i
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/situ/qfs/face_recognize_mnn/facecomparison.cpp > CMakeFiles/main.dir/facecomparison.cpp.i
CMakeFiles/main.dir/facecomparison.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/main.dir/facecomparison.cpp.s"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/facecomparison.cpp -o CMakeFiles/main.dir/facecomparison.cpp.s
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/situ/qfs/face_recognize_mnn/facecomparison.cpp -o CMakeFiles/main.dir/facecomparison.cpp.s
CMakeFiles/main.dir/facecomparison.cpp.o.requires:
......@@ -194,7 +194,6 @@ main: CMakeFiles/main.dir/retinaface.cpp.o
main: CMakeFiles/main.dir/facelandmarks.cpp.o
main: CMakeFiles/main.dir/facecomparison.cpp.o
main: CMakeFiles/main.dir/build.make
main: ../lib/libfacecomparison.so
main: /usr/local/lib/libopencv_gapi.so.4.5.5
main: /usr/local/lib/libopencv_stitching.so.4.5.5
main: /usr/local/lib/libopencv_aruco.so.4.5.5
......@@ -261,7 +260,7 @@ main: /usr/local/lib/libopencv_cudaarithm.so.4.5.5
main: /usr/local/lib/libopencv_core.so.4.5.5
main: /usr/local/lib/libopencv_cudev.so.4.5.5
main: CMakeFiles/main.dir/link.txt
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Linking CXX executable main"
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/situ/qfs/face_recognize_mnn/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Linking CXX executable main"
$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/main.dir/link.txt --verbose=$(VERBOSE)
# Rule to build all files generated by this target.
......@@ -282,6 +281,6 @@ CMakeFiles/main.dir/clean:
.PHONY : CMakeFiles/main.dir/clean
CMakeFiles/main.dir/depend:
cd /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/main.dir/DependInfo.cmake --color=$(COLOR)
cd /home/situ/qfs/face_recognize_mnn/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/situ/qfs/face_recognize_mnn /home/situ/qfs/face_recognize_mnn /home/situ/qfs/face_recognize_mnn/build /home/situ/qfs/face_recognize_mnn/build /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/main.dir/DependInfo.cmake --color=$(COLOR)
.PHONY : CMakeFiles/main.dir/depend
......
......@@ -15,7 +15,7 @@ CMakeFiles/main.dir/facecomparison.cpp.o
/home/situ/MNN/MNN1.0/MNN/include/MNN/Matrix.h
/home/situ/MNN/MNN1.0/MNN/include/MNN/Rect.h
/home/situ/MNN/MNN1.0/MNN/include/MNN/Tensor.hpp
/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/facecomparison.cpp
/home/situ/qfs/face_recognize_mnn/facecomparison.cpp
/usr/local/include/opencv4/opencv2/./imgproc/segmentation.hpp
/usr/local/include/opencv4/opencv2/calib3d.hpp
/usr/local/include/opencv4/opencv2/core.hpp
......@@ -130,7 +130,7 @@ CMakeFiles/main.dir/facelandmarks.cpp.o
/home/situ/MNN/MNN1.0/MNN/include/MNN/Matrix.h
/home/situ/MNN/MNN1.0/MNN/include/MNN/Rect.h
/home/situ/MNN/MNN1.0/MNN/include/MNN/Tensor.hpp
/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/facelandmarks.cpp
/home/situ/qfs/face_recognize_mnn/facelandmarks.cpp
/usr/local/include/opencv4/opencv2/./imgproc/segmentation.hpp
/usr/local/include/opencv4/opencv2/calib3d.hpp
/usr/local/include/opencv4/opencv2/core.hpp
......@@ -245,7 +245,7 @@ CMakeFiles/main.dir/facerecognize.cpp.o
/home/situ/MNN/MNN1.0/MNN/include/MNN/Matrix.h
/home/situ/MNN/MNN1.0/MNN/include/MNN/Rect.h
/home/situ/MNN/MNN1.0/MNN/include/MNN/Tensor.hpp
/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/facerecognize.cpp
/home/situ/qfs/face_recognize_mnn/facerecognize.cpp
/usr/local/include/opencv4/opencv2/./imgproc/segmentation.hpp
/usr/local/include/opencv4/opencv2/calib3d.hpp
/usr/local/include/opencv4/opencv2/core.hpp
......@@ -363,7 +363,7 @@ CMakeFiles/main.dir/main.cpp.o
/home/situ/MNN/MNN1.0/MNN/include/MNN/Matrix.h
/home/situ/MNN/MNN1.0/MNN/include/MNN/Rect.h
/home/situ/MNN/MNN1.0/MNN/include/MNN/Tensor.hpp
/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/main.cpp
/home/situ/qfs/face_recognize_mnn/main.cpp
/usr/local/include/opencv4/opencv2/./imgproc/segmentation.hpp
/usr/local/include/opencv4/opencv2/calib3d.hpp
/usr/local/include/opencv4/opencv2/core.hpp
......@@ -478,7 +478,7 @@ CMakeFiles/main.dir/retinaface.cpp.o
/home/situ/MNN/MNN1.0/MNN/include/MNN/Matrix.h
/home/situ/MNN/MNN1.0/MNN/include/MNN/Rect.h
/home/situ/MNN/MNN1.0/MNN/include/MNN/Tensor.hpp
/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/retinaface.cpp
/home/situ/qfs/face_recognize_mnn/retinaface.cpp
/usr/local/include/opencv4/opencv2/./imgproc/segmentation.hpp
/usr/local/include/opencv4/opencv2/calib3d.hpp
/usr/local/include/opencv4/opencv2/core.hpp
......
......@@ -6,5 +6,5 @@ CXX_FLAGS = -std=gnu++11
CXX_DEFINES =
CXX_INCLUDES = -I/home/situ/MNN/MNN1.0/MNN/include -I/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/include -isystem /usr/local/include/opencv4
CXX_INCLUDES = -I/home/situ/MNN/MNN1.0/MNN/include -I/home/situ/qfs/face_recognize_mnn/include -isystem /usr/local/include/opencv4
......
/usr/bin/c++ CMakeFiles/main.dir/main.cpp.o CMakeFiles/main.dir/facerecognize.cpp.o CMakeFiles/main.dir/retinaface.cpp.o CMakeFiles/main.dir/facelandmarks.cpp.o CMakeFiles/main.dir/facecomparison.cpp.o -o main -L/usr/local/cuda-10.1/lib64 -L/home/situ/MNN/MNN1.0/MNN/build -Wl,-rpath,/usr/local/cuda-10.1/lib64:/home/situ/MNN/MNN1.0/MNN/build:/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/lib:/usr/local/lib ../lib/libfacecomparison.so -lMNN /usr/local/lib/libopencv_gapi.so.4.5.5 /usr/local/lib/libopencv_stitching.so.4.5.5 /usr/local/lib/libopencv_aruco.so.4.5.5 /usr/local/lib/libopencv_barcode.so.4.5.5 /usr/local/lib/libopencv_bgsegm.so.4.5.5 /usr/local/lib/libopencv_bioinspired.so.4.5.5 /usr/local/lib/libopencv_ccalib.so.4.5.5 /usr/local/lib/libopencv_cudabgsegm.so.4.5.5 /usr/local/lib/libopencv_cudafeatures2d.so.4.5.5 /usr/local/lib/libopencv_cudaobjdetect.so.4.5.5 /usr/local/lib/libopencv_cudastereo.so.4.5.5 /usr/local/lib/libopencv_dnn_objdetect.so.4.5.5 /usr/local/lib/libopencv_dnn_superres.so.4.5.5 /usr/local/lib/libopencv_dpm.so.4.5.5 /usr/local/lib/libopencv_face.so.4.5.5 /usr/local/lib/libopencv_freetype.so.4.5.5 /usr/local/lib/libopencv_fuzzy.so.4.5.5 /usr/local/lib/libopencv_hfs.so.4.5.5 /usr/local/lib/libopencv_img_hash.so.4.5.5 /usr/local/lib/libopencv_intensity_transform.so.4.5.5 /usr/local/lib/libopencv_line_descriptor.so.4.5.5 /usr/local/lib/libopencv_mcc.so.4.5.5 /usr/local/lib/libopencv_quality.so.4.5.5 /usr/local/lib/libopencv_rapid.so.4.5.5 /usr/local/lib/libopencv_reg.so.4.5.5 /usr/local/lib/libopencv_rgbd.so.4.5.5 /usr/local/lib/libopencv_saliency.so.4.5.5 /usr/local/lib/libopencv_stereo.so.4.5.5 /usr/local/lib/libopencv_structured_light.so.4.5.5 /usr/local/lib/libopencv_superres.so.4.5.5 /usr/local/lib/libopencv_surface_matching.so.4.5.5 /usr/local/lib/libopencv_tracking.so.4.5.5 /usr/local/lib/libopencv_videostab.so.4.5.5 /usr/local/lib/libopencv_wechat_qrcode.so.4.5.5 /usr/local/lib/libopencv_xfeatures2d.so.4.5.5 /usr/local/lib/libopencv_xobjdetect.so.4.5.5 /usr/local/lib/libopencv_xphoto.so.4.5.5 /usr/local/lib/libopencv_shape.so.4.5.5 /usr/local/lib/libopencv_highgui.so.4.5.5 /usr/local/lib/libopencv_datasets.so.4.5.5 /usr/local/lib/libopencv_plot.so.4.5.5 /usr/local/lib/libopencv_text.so.4.5.5 /usr/local/lib/libopencv_ml.so.4.5.5 /usr/local/lib/libopencv_phase_unwrapping.so.4.5.5 /usr/local/lib/libopencv_cudacodec.so.4.5.5 /usr/local/lib/libopencv_videoio.so.4.5.5 /usr/local/lib/libopencv_cudaoptflow.so.4.5.5 /usr/local/lib/libopencv_cudalegacy.so.4.5.5 /usr/local/lib/libopencv_cudawarping.so.4.5.5 /usr/local/lib/libopencv_optflow.so.4.5.5 /usr/local/lib/libopencv_ximgproc.so.4.5.5 /usr/local/lib/libopencv_video.so.4.5.5 /usr/local/lib/libopencv_imgcodecs.so.4.5.5 /usr/local/lib/libopencv_objdetect.so.4.5.5 /usr/local/lib/libopencv_calib3d.so.4.5.5 /usr/local/lib/libopencv_dnn.so.4.5.5 /usr/local/lib/libopencv_features2d.so.4.5.5 /usr/local/lib/libopencv_flann.so.4.5.5 /usr/local/lib/libopencv_photo.so.4.5.5 /usr/local/lib/libopencv_cudaimgproc.so.4.5.5 /usr/local/lib/libopencv_cudafilters.so.4.5.5 /usr/local/lib/libopencv_imgproc.so.4.5.5 /usr/local/lib/libopencv_cudaarithm.so.4.5.5 /usr/local/lib/libopencv_core.so.4.5.5 /usr/local/lib/libopencv_cudev.so.4.5.5
/usr/bin/c++ CMakeFiles/main.dir/main.cpp.o CMakeFiles/main.dir/facerecognize.cpp.o CMakeFiles/main.dir/retinaface.cpp.o CMakeFiles/main.dir/facelandmarks.cpp.o CMakeFiles/main.dir/facecomparison.cpp.o -o main -L/usr/local/cuda-10.1/lib64 -L/home/situ/MNN/MNN1.0/MNN/build -Wl,-rpath,/usr/local/cuda-10.1/lib64:/home/situ/MNN/MNN1.0/MNN/build:/usr/local/lib -lMNN /usr/local/lib/libopencv_gapi.so.4.5.5 /usr/local/lib/libopencv_stitching.so.4.5.5 /usr/local/lib/libopencv_aruco.so.4.5.5 /usr/local/lib/libopencv_barcode.so.4.5.5 /usr/local/lib/libopencv_bgsegm.so.4.5.5 /usr/local/lib/libopencv_bioinspired.so.4.5.5 /usr/local/lib/libopencv_ccalib.so.4.5.5 /usr/local/lib/libopencv_cudabgsegm.so.4.5.5 /usr/local/lib/libopencv_cudafeatures2d.so.4.5.5 /usr/local/lib/libopencv_cudaobjdetect.so.4.5.5 /usr/local/lib/libopencv_cudastereo.so.4.5.5 /usr/local/lib/libopencv_dnn_objdetect.so.4.5.5 /usr/local/lib/libopencv_dnn_superres.so.4.5.5 /usr/local/lib/libopencv_dpm.so.4.5.5 /usr/local/lib/libopencv_face.so.4.5.5 /usr/local/lib/libopencv_freetype.so.4.5.5 /usr/local/lib/libopencv_fuzzy.so.4.5.5 /usr/local/lib/libopencv_hfs.so.4.5.5 /usr/local/lib/libopencv_img_hash.so.4.5.5 /usr/local/lib/libopencv_intensity_transform.so.4.5.5 /usr/local/lib/libopencv_line_descriptor.so.4.5.5 /usr/local/lib/libopencv_mcc.so.4.5.5 /usr/local/lib/libopencv_quality.so.4.5.5 /usr/local/lib/libopencv_rapid.so.4.5.5 /usr/local/lib/libopencv_reg.so.4.5.5 /usr/local/lib/libopencv_rgbd.so.4.5.5 /usr/local/lib/libopencv_saliency.so.4.5.5 /usr/local/lib/libopencv_stereo.so.4.5.5 /usr/local/lib/libopencv_structured_light.so.4.5.5 /usr/local/lib/libopencv_superres.so.4.5.5 /usr/local/lib/libopencv_surface_matching.so.4.5.5 /usr/local/lib/libopencv_tracking.so.4.5.5 /usr/local/lib/libopencv_videostab.so.4.5.5 /usr/local/lib/libopencv_wechat_qrcode.so.4.5.5 /usr/local/lib/libopencv_xfeatures2d.so.4.5.5 /usr/local/lib/libopencv_xobjdetect.so.4.5.5 /usr/local/lib/libopencv_xphoto.so.4.5.5 /usr/local/lib/libopencv_shape.so.4.5.5 /usr/local/lib/libopencv_highgui.so.4.5.5 /usr/local/lib/libopencv_datasets.so.4.5.5 /usr/local/lib/libopencv_plot.so.4.5.5 /usr/local/lib/libopencv_text.so.4.5.5 /usr/local/lib/libopencv_ml.so.4.5.5 /usr/local/lib/libopencv_phase_unwrapping.so.4.5.5 /usr/local/lib/libopencv_cudacodec.so.4.5.5 /usr/local/lib/libopencv_videoio.so.4.5.5 /usr/local/lib/libopencv_cudaoptflow.so.4.5.5 /usr/local/lib/libopencv_cudalegacy.so.4.5.5 /usr/local/lib/libopencv_cudawarping.so.4.5.5 /usr/local/lib/libopencv_optflow.so.4.5.5 /usr/local/lib/libopencv_ximgproc.so.4.5.5 /usr/local/lib/libopencv_video.so.4.5.5 /usr/local/lib/libopencv_imgcodecs.so.4.5.5 /usr/local/lib/libopencv_objdetect.so.4.5.5 /usr/local/lib/libopencv_calib3d.so.4.5.5 /usr/local/lib/libopencv_dnn.so.4.5.5 /usr/local/lib/libopencv_features2d.so.4.5.5 /usr/local/lib/libopencv_flann.so.4.5.5 /usr/local/lib/libopencv_photo.so.4.5.5 /usr/local/lib/libopencv_cudaimgproc.so.4.5.5 /usr/local/lib/libopencv_cudafilters.so.4.5.5 /usr/local/lib/libopencv_imgproc.so.4.5.5 /usr/local/lib/libopencv_cudaarithm.so.4.5.5 /usr/local/lib/libopencv_core.so.4.5.5 /usr/local/lib/libopencv_cudev.so.4.5.5
......
......@@ -48,10 +48,10 @@ RM = /usr/bin/cmake -E remove -f
EQUALS = =
# The top-level source directory on which CMake was run.
CMAKE_SOURCE_DIR = /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn
CMAKE_SOURCE_DIR = /home/situ/qfs/face_recognize_mnn
# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build
CMAKE_BINARY_DIR = /home/situ/qfs/face_recognize_mnn/build
#=============================================================================
# Targets provided globally by CMake.
......@@ -80,9 +80,9 @@ edit_cache/fast: edit_cache
# The main all target
all: cmake_check_build_system
$(CMAKE_COMMAND) -E cmake_progress_start /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles/progress.marks
$(CMAKE_COMMAND) -E cmake_progress_start /home/situ/qfs/face_recognize_mnn/build/CMakeFiles /home/situ/qfs/face_recognize_mnn/build/CMakeFiles/progress.marks
$(MAKE) -f CMakeFiles/Makefile2 all
$(CMAKE_COMMAND) -E cmake_progress_start /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/CMakeFiles 0
$(CMAKE_COMMAND) -E cmake_progress_start /home/situ/qfs/face_recognize_mnn/build/CMakeFiles 0
.PHONY : all
# The main clean target
......
# Install script for directory: /home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn
# Install script for directory: /home/situ/qfs/face_recognize_mnn
# Set the install prefix
if(NOT DEFINED CMAKE_INSTALL_PREFIX)
......@@ -45,5 +45,5 @@ endif()
string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
"${CMAKE_INSTALL_MANIFEST_FILES}")
file(WRITE "/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/build/${CMAKE_INSTALL_MANIFEST}"
file(WRITE "/home/situ/qfs/face_recognize_mnn/build/${CMAKE_INSTALL_MANIFEST}"
"${CMAKE_INSTALL_MANIFEST_CONTENT}")
......
No preview for this file type
#include "facecomparison.h"
bool FaceComparison::init_model(string face_det_model,string face_landm_model,string face_rec_model,InitModelError &model_error){
bool FaceComparison::inference(string image1_path,string image2_path){
face_det = RetinaFace();
face_det.confidence_threshold = confidence_threshold;
face_det.is_bbox_process = is_bbox_process;
face_det.num_thread=num_thread;
face_det.forward_type = forward_type;
bool init_det_code = face_det.init_model(face_det_model);
model_error.init_error.push_back(init_det_code);
face_landm =FaceLandmarks();
bool init_landm_code = face_landm.init_model(face_landm_model);
face_landm.num_thread=num_thread;
face_landm.forward_type=forward_type;
model_error.init_error.push_back(init_landm_code);
face_rec =FaceRecognize();
bool init_rec_code = face_rec.init_model(face_rec_model);
face_rec.num_thread=num_thread;
face_rec.forward_type=forward_type;
model_error.init_error.push_back(init_rec_code);
if(init_det_code&&init_landm_code&&init_rec_code){
return true;
}else{
return false;
}
}
int FaceComparison::inference(string image1_path,string image2_path,OutputInfo &output_info){
bool result=false;
cv::Mat image1=cv::imread(image1_path);
cv::Mat image2=cv::imread(image2_path);
if(image1.empty()||image2.empty()){
return false;
if(image1.empty()){
cout<<"Please check if the first picture path exists"<<endl;
output_info.error_code=9001;
return -1;
}
if(image2.empty()){
cout<<"Please check if the second picture path exists"<<endl;
output_info.error_code=9002;
return -1;
}
vector<Bbox> box1=face_det.inference(image1);
vector<Bbox> box2=face_det.inference(image2);
if(box1.empty()||box2.empty()){
return false;
if(box1.empty()){
cout<<"No faces are detected in the first picture"<<endl;
output_info.error_code=9003;
return -1;
}
if(box2.empty()){
cout<<"No faces are detected in the second picture"<<endl;
output_info.error_code=9004;
return -1;
}
int max_box1=0;
double max_area1=0,max_area2=0;
......@@ -47,18 +86,38 @@ bool FaceComparison::inference(string image1_path,string image2_path){
Mat align_resize_image2=face_rec.preprocess_face(face_area2,land2);
double samilar_score=face_rec.inference(align_resize_image1,align_resize_image2);
if(samilar_score>face_recongnize_thr){
result=true;
output_info.error_code=0;
output_info.result=true;
}else{
output_info.error_code=0;
output_info.result=false;
}
}
return result;
}
bool FaceComparison::inference(Mat image1,Mat image2){
bool result=false;
int FaceComparison::inference(Mat image1,Mat image2,OutputInfo &output_info){
if(image1.empty()){
cout<<"Please check if the first picture path exists"<<endl;
output_info.error_code=9001;
return -1;
}
if(image2.empty()){
cout<<"Please check if the second picture path exists"<<endl;
output_info.error_code=9002;
return -1;
}
vector<Bbox> box1=face_det.inference(image1);
vector<Bbox> box2=face_det.inference(image2);
if(box1.empty()||box2.empty()){
return false;
if(box1.empty()){
cout<<"No faces are detected in the first picture"<<endl;
output_info.error_code=9003;
return -1;
}
if(box2.empty()){
cout<<"No faces are detected in the second picture"<<endl;
output_info.error_code=9004;
return -1;
}
int max_box1=0;
double max_area1=0,max_area2=0;
......@@ -94,8 +153,12 @@ bool FaceComparison::inference(Mat image1,Mat image2){
Mat align_resize_image2=face_rec.preprocess_face(face_area2,land2);
double samilar_score=face_rec.inference(align_resize_image1,align_resize_image2);
if(samilar_score>face_recongnize_thr){
result=true;
output_info.error_code=0;
output_info.result=true;
}else{
output_info.error_code=0;
output_info.result=false;
}
}
return result;
return 0;
}
......
#include "facelandmarks.h"
FaceLandmarks::FaceLandmarks(){
model_init=false;
}
// FaceLandmarks::~FaceLandmarks(){
// pfld_interpreter->releaseModel();
// pfld_interpreter->releaseSession(session);
......@@ -36,7 +34,7 @@ bool FaceLandmarks::init_model(string model_path){
pretreat = shared_ptr<MNN::CV::ImageProcess>(MNN::CV::ImageProcess::create(image_config));
// pretreat->setMatrix(transforms);
model_init = true;
return true;
}
vector<vector<float>> FaceLandmarks::inference(string image_path){
......
#include "facerecognize.h"
FaceRecognize::FaceRecognize(){}
#include "facerecognize.h" FaceRecognize::FaceRecognize(){} // FaceRecognize::~FaceRecognize(){ // net->releaseModel(); // net->releaseSession(session1); // net->releaseSession(session2); // } bool FaceRecognize::init_model(string model_path){ net=shared_ptr<MNN::Interpreter>(MNN::Interpreter::createFromFile(model_path.c_str())); ScheduleConfig config; config.numThread=num_thread; config.type=forward_type; session1 = net->createSession(config); session2 = net->createSession(config); input_tensor1 = net->getSessionInput(session1,NULL); input_tensor2 = net->getSessionInput(session2,NULL); net->resizeTensor(input_tensor1,{1,3,input_size[1],input_size[0]}); net->resizeSession(session1); net->resizeTensor(input_tensor2,{1,3,input_size[1],input_size[0]}); net->resizeSession(session2); //数据预处理 MNN::CV::ImageProcess::Config image_config; image_config.sourceFormat = MNN::CV::BGR; image_config.destFormat = MNN::CV::BGR; ::memcpy(image_config.mean,mean,sizeof(mean)); ::memcpy(image_config.normal,normal,sizeof(normal)); pretreat = shared_ptr<MNN::CV::ImageProcess>(MNN::CV::ImageProcess::create(image_config)); model_init = true; return model_init; } cv::Mat FaceRecognize::meanAxis0(const cv::Mat &src) { int num = src.rows; int dim = src.cols; cv::Mat output(1,dim,CV_32F); for(int i = 0 ; i < dim; i ++) { float sum = 0 ; for(int j = 0 ; j < num ; j++) { sum+=src.at<float>(j,i); } output.at<float>(0,i) = sum/num; } return output; } cv::Mat FaceRecognize::elementwiseMinus(const cv::Mat &A,const cv::Mat &B) { cv::Mat output(A.rows,A.cols,A.type()); assert(B.cols == A.cols); if(B.cols == A.cols) { for(int i = 0 ; i < A.rows; i ++) { for(int j = 0 ; j < B.cols; j++) { output.at<float>(i,j) = A.at<float>(i,j) - B.at<float>(0,j); } } } return output; } cv::Mat FaceRecognize::varAxis0(const cv::Mat &src) { cv:Mat temp_ = elementwiseMinus(src,meanAxis0(src)); cv::multiply(temp_ ,temp_ ,temp_ ); return meanAxis0(temp_); } int FaceRecognize::MatrixRank(cv::Mat M) { Mat w, u, vt; SVD::compute(M, w, u, vt); Mat1b nonZeroSingularValues = w > 0.0001; int rank = countNonZero(nonZeroSingularValues); return rank; } cv::Mat FaceRecognize::similarTransform(cv::Mat src,cv::Mat dst) { int num = src.rows; int dim = src.cols; cv::Mat src_mean = meanAxis0(src); cv::Mat dst_mean = meanAxis0(dst); cv::Mat src_demean = elementwiseMinus(src, src_mean); cv::Mat dst_demean = elementwiseMinus(dst, dst_mean); cv::Mat A = (dst_demean.t() * src_demean) / static_cast<float>(num); cv::Mat d(dim, 1, CV_32F); d.setTo(1.0f); if (cv::determinant(A) < 0) { d.at<float>(dim - 1, 0) = -1; } Mat T = cv::Mat::eye(dim + 1, dim + 1, CV_32F); cv::Mat U, S, V; SVD::compute(A, S,U, V); // the SVD function in opencv differ from scipy . int rank = MatrixRank(A); if (rank == 0) { assert(rank == 0); } else if (rank == dim - 1) { if (cv::determinant(U) * cv::determinant(V) > 0) { T.rowRange(0, dim).colRange(0, dim) = U * V; } else { int s = d.at<float>(dim - 1, 0) = -1; d.at<float>(dim - 1, 0) = -1; T.rowRange(0, dim).colRange(0, dim) = U * V; cv::Mat diag_ = cv::Mat::diag(d); cv::Mat twp = diag_*V; //np.dot(np.diag(d), V.T) Mat B = Mat::zeros(3, 3, CV_8UC1); Mat C = B.diag(0); T.rowRange(0, dim).colRange(0, dim) = U* twp; d.at<float>(dim - 1, 0) = s; } } else{ cv::Mat diag_ = cv::Mat::diag(d); cv::Mat twp = diag_*V.t(); //np.dot(np.diag(d), V.T) cv::Mat res = U* twp; // U T.rowRange(0, dim).colRange(0, dim) = -U.t()* twp; } cv::Mat var_ = varAxis0(src_demean); float val = cv::sum(var_).val[0]; cv::Mat res; cv::multiply(d,S,res); float scale = 1.0/val*cv::sum(res).val[0]; T.rowRange(0, dim).colRange(0, dim) = - T.rowRange(0, dim).colRange(0, dim).t(); cv::Mat temp1 = T.rowRange(0, dim).colRange(0, dim); // T[:dim, :dim] cv::Mat temp2 = src_mean.t(); //src_mean.T cv::Mat temp3 = temp1*temp2; // np.dot(T[:dim, :dim], src_mean.T) cv::Mat temp4 = scale*temp3; T.rowRange(0, dim).colRange(dim, dim+1)= -(temp4 - dst_mean.t()) ; T.rowRange(0, dim).colRange(0, dim) *= scale; return T; } Mat FaceRecognize::preprocess_face(Mat image,vector<vector<float>> land){ Mat out; cv::resize(image,out,Size(112,112)); float default1[5][2] = { {38.2946f, 51.6963f}, {73.5318f, 51.6963f}, {56.0252f, 71.7366f}, {41.5493f, 92.3655f}, {70.7299f, 92.3655f} }; float lands[5][2]={ {float(land[0][0]*112.0)/float(image.cols),float(land[0][1]*112.0)/float(image.rows)}, {float(land[1][0]*112.0)/float(image.cols),float(land[1][1]*112.0)/float(image.rows)}, {float(land[2][0]*112.0)/float(image.cols),float(land[2][1]*112.0)/float(image.rows)}, {float(land[3][0]*112.0)/float(image.cols),float(land[3][1]*112.0)/float(image.rows)}, {float(land[4][0]*112.0)/float(image.cols),float(land[4][1]*112.0)/float(image.rows)} }; cv::Mat src(5,2,CV_32FC1,default1); memcpy(src.data, default1, 2 * 5 * sizeof(float)); cv::Mat dst(5,2,CV_32FC1,lands); memcpy(dst.data, lands, 2 * 5 * sizeof(float)); cv::Mat M = similarTransform(dst, src); float M_[2][3]={ {M.at<float>(0,0),M.at<float>(0,1),M.at<float>(0,2)}, {M.at<float>(1,0),M.at<float>(1,1),M.at<float>(1,2)}, }; cv::Mat M__(2,3,CV_32FC1,M_); cv::Mat align_image; cv::warpAffine(out,align_image,M__,Size(112, 112)); return align_image; } double FaceRecognize::getMold(const vector<double>& vec) { int n = vec.size(); double sum = 0.0; for (int i = 0; i < n; ++i) sum += vec[i] * vec[i]; return sqrt(sum); } double FaceRecognize::cos_distance(const vector<double>& base, const vector<double>& target) { int n = base.size(); assert(n == target.size()); double tmp = 0.0; for (int i = 0; i < n; ++i) tmp += base[i] * target[i]; double simility = tmp / (getMold(base)*getMold(target)); return simility; } double FaceRecognize::inference(Mat image1,Mat image2){ cv::resize(image1,image1,Size2d(input_size[0],input_size[1])); cv::resize(image2,image2,Size2d(input_size[0],input_size[1])); pretreat->convert(image1.data,input_size[0],input_size[1],0,input_tensor1); pretreat->convert(image2.data,input_size[0],input_size[1],0,input_tensor2); //推理 net->runSession(session1); auto output1= net->getSessionOutput(session1, NULL); //推理 net->runSession(session2); auto output2= net->getSessionOutput(session2, NULL); MNN::Tensor feat_tensor1(output1, output1->getDimensionType()); MNN::Tensor feat_tensor2(output2, output2->getDimensionType()); output1->copyToHostTensor(&feat_tensor1); output2->copyToHostTensor(&feat_tensor2); auto feature1 = feat_tensor1.host<float>(); auto feature2 = feat_tensor2.host<float>(); vector<double> v1,v2; for(int i=0;i<int(feat_tensor1.size()/4);i++){ v1.push_back((double)feature1[i]); v2.push_back((double)feature2[i]); } double cos_score=cos_distance(v1,v2); return cos_score; } double FaceRecognize::inference(string image_path1,string image_path2){ Mat image1 = cv::imread(image_path1); Mat image2 = cv::imread(image_path2); cv::resize(image1,image1,Size2d(input_size[0],input_size[1])); cv::resize(image2,image2,Size2d(input_size[0],input_size[1])); pretreat->convert(image1.data,input_size[0],input_size[1],0,input_tensor1); pretreat->convert(image2.data,input_size[0],input_size[1],0,input_tensor2); //推理 net->runSession(session1); auto output1= net->getSessionOutput(session1, NULL); //推理 net->runSession(session2); auto output2= net->getSessionOutput(session2, NULL); MNN::Tensor feat_tensor1(output1, output1->getDimensionType()); MNN::Tensor feat_tensor2(output2, output2->getDimensionType()); output1->copyToHostTensor(&feat_tensor1); output2->copyToHostTensor(&feat_tensor2); auto feature1 = feat_tensor1.host<float>(); auto feature2 = feat_tensor2.host<float>(); vector<double> v1,v2; for(int i=0;i<int(feat_tensor1.size()/4);i++){ v1.push_back((double)feature1[i]); v2.push_back((double)feature2[i]); } double cos_score=cos_distance(v1,v2); return cos_score; }
#include "facerecognize.h"
// FaceRecognize::~FaceRecognize(){
// net->releaseModel();
......@@ -10,7 +12,9 @@ FaceRecognize::FaceRecognize(){}
bool FaceRecognize::init_model(string model_path){
net=shared_ptr<MNN::Interpreter>(MNN::Interpreter::createFromFile(model_path.c_str()));
if(nullptr==net){
return false;
}
ScheduleConfig config;
config.numThread=num_thread;
config.type=forward_type;
......@@ -32,8 +36,8 @@ bool FaceRecognize::init_model(string model_path){
::memcpy(image_config.mean,mean,sizeof(mean));
::memcpy(image_config.normal,normal,sizeof(normal));
pretreat = shared_ptr<MNN::CV::ImageProcess>(MNN::CV::ImageProcess::create(image_config));
model_init = true;
return model_init;
return true;
}
......
......@@ -6,11 +6,20 @@
#include "retinaface.h"
#include "facelandmarks.h"
struct OutputInfo{
int error_code;
bool result;
};
struct InitModelError{
vector<bool> init_error;
};
class FaceComparison{
public:
// 人脸检测阈值
float confidence_threshold = 0.2;
float confidence_threshold = 0.5;
// 是否进行人脸外廓
bool is_bbox_process = true;
......@@ -25,8 +34,8 @@ class FaceComparison{
//接口
bool inference(string image_path1,string image_path2);
bool inference(Mat image1,Mat image2);
int inference(string image_path1,string image_path2,OutputInfo &output_info);
int inference(Mat image1,Mat image2,OutputInfo &output_info);
private:
RetinaFace face_det;
......@@ -35,18 +44,6 @@ class FaceComparison{
public:
FaceComparison(){};
FaceComparison(string face_det_model,string face_landm_model,string face_rec_model){
face_det = RetinaFace(face_det_model);
face_det.confidence_threshold = confidence_threshold;
face_det.is_bbox_process = is_bbox_process;
face_det.num_thread=num_thread;
face_det.forward_type = forward_type;
face_landm =FaceLandmarks(face_landm_model);
face_landm.num_thread=num_thread;
face_landm.forward_type=forward_type;
face_rec =FaceRecognize(face_rec_model);
face_rec.num_thread=num_thread;
face_rec.forward_type=forward_type;
}
bool init_model(string face_det_model,string face_landm_model,string face_rec_model,InitModelError &model_error);
};
#endif
......
......@@ -16,11 +16,8 @@ class FaceLandmarks{
MNNForwardType forward_type = MNN_FORWARD_CPU;
public:
FaceLandmarks();
FaceLandmarks(){};
// ~FaceLandmarks();
FaceLandmarks(string model_path){
init_model(model_path);
};
bool init_model(string model_path);
vector<vector<float>> inference(string image_path);
vector<vector<float>> inference(Mat image);
......@@ -34,3 +31,4 @@ class FaceLandmarks{
shared_ptr<MNN::CV::ImageProcess> pretreat;
};
#endif
......
......@@ -35,7 +35,7 @@ class FaceRecognize{
float normal[3] = {1.0f/127.5f,1.0f/127.5f,1.0f/127.5f};
public:
FaceRecognize();
FaceRecognize(){};
// ~FaceRecognize();
FaceRecognize(string model_path){
init_model(model_path);
......
......@@ -63,11 +63,8 @@ class RetinaFace{
public:
RetinaFace();
RetinaFace(){};
// ~RetinaFace();
RetinaFace(string model_path){
init_model(model_path);
}
bool init_model(string model_path);
// 推理
......
No preview for this file type
#include "facecomparison.h"
int main(){
// FaceLandmarks face_landmarks1 = FaceLandmarks("/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/model/det_landmarks_106_v0.0.1.mnn");
// FaceLandmarks face_landmarks1 = FaceLandmarks();
// face_landmarks1.init_model("/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/model/det_landmarks_106_v0.0.1.mnn");
// vector<string> filenames;
// cv::glob("/home/situ/图片/img3", filenames, false);
// for(auto path:filenames){
......@@ -17,14 +18,16 @@ int main(){
Mat image1 = cv::imread("/data/face_recognize/pipeline_test/35326a760af111ec9f2300163e772630/310cardImageContent163047910320427.jpg");
Mat image2 = cv::imread("/data/face_recognize/pipeline_test/35326a760af111ec9f2300163e772630/310faceImageContent163047910353714.jpg");
string face_det_model = "/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/model/det_face_retina_mnn_1.0.0_v0.1.1.mnn";
string face_landm_model = "/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/model/det_landmarks_106_v0.0.1.mnn";
string face_rec_model = "/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/model/cls_face_mnn_1.0.0_v0.1.1.mnn";
FaceComparison face_rec = FaceComparison(face_det_model,face_landm_model,face_rec_model);
bool result = face_rec.inference(image1,image2);
cout<<result<<endl;
string face_det_model = "/home/situ/qfs/face_recognize_mnn/model/det_face_retina_mnn_1.0.0_v0.1.1.mnn";
string face_landm_model = "/home/situ/qfs/face_recognize_mnn/model/det_landmarks_106_v0.0.1.mnn";
string face_rec_model = "/home/situ/qfs/face_recognize_mnn/model/cls_face_mnn_1.0.0_v0.1.1.mnn";
InitModelError init_model_code;
OutputInfo output_info;
FaceComparison face_rec = FaceComparison();
bool init_model = face_rec.init_model(face_det_model,face_landm_model,face_rec_model,init_model_code);
int result = face_rec.inference(image1,image2,output_info);
cout<<output_info.error_code<<" "<<output_info.result<<endl;
// string model_path = "/home/situ/qfs/sdk_project/mnn_projects/face_recognize_mnn/model/det_face_retina_mnn_1.0.0_v0.1.1.mnn";
// RetinaFace face_det = RetinaFace(model_path.c_str());
......@@ -38,3 +41,4 @@ int main(){
// cv::waitKey(0);
// return 0;
}
......
#include "retinaface.h"
RetinaFace::RetinaFace(){}
// RetinaFace::~RetinaFace(){
// net->releaseModel();
......@@ -28,7 +27,7 @@ bool RetinaFace::init_model(string model_path){
::memcpy(image_config.mean,mean,sizeof(mean));
pretreat = shared_ptr<MNN::CV::ImageProcess>(CV::ImageProcess::create(image_config));
model_init = true;
return true;
}
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!