retinaface optim
Showing
2 changed files
with
15 additions
and
6 deletions
... | @@ -4,6 +4,6 @@ project(facerecognize) | ... | @@ -4,6 +4,6 @@ project(facerecognize) |
4 | # include_directories( ${OpenCV_INCLUDE_DIRS} ) | 4 | # include_directories( ${OpenCV_INCLUDE_DIRS} ) |
5 | find_package(OpenCV REQUIRED) | 5 | find_package(OpenCV REQUIRED) |
6 | # add_library(facerecognize SHARED facerecognize.cpp) | 6 | # add_library(facerecognize SHARED facerecognize.cpp) |
7 | add_executable(facerecognize main.cpp facerecognize.cpp) | 7 | # add_executable(facerecognize main.cpp facerecognize.cpp) |
8 | # link_libraries("/home/situ/qfs/sdk_project/face_recognize_c/libfacerecognize.so") | 8 | link_libraries("/home/situ/qfs/sdk_project/face_recognize_c/libfacerecognize.so") |
9 | target_link_libraries(facerecognize ${OpenCV_LIBS}) | 9 | target_link_libraries(facerecognize ${OpenCV_LIBS}) |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
... | @@ -22,7 +22,16 @@ FaceRecognize face_rec=FaceRecognize(det_model_path,landm_model_path,rec_model_p | ... | @@ -22,7 +22,16 @@ FaceRecognize face_rec=FaceRecognize(det_model_path,landm_model_path,rec_model_p |
22 | bool face_recognize_image(Mat image1,Mat image2);参数为两张opencv读取的图像矩阵,其中iamge1为face_id图像输入 | 22 | bool face_recognize_image(Mat image1,Mat image2);参数为两张opencv读取的图像矩阵,其中iamge1为face_id图像输入 |
23 | 23 | ||
24 | 编译 | 24 | 编译 |
25 | 25 | 方式一: | |
26 | g++ main.cpp -L . -lfacerecognize -o main | 26 | g++ main.cpp -L . -lfacerecognize -o main |
27 | 如果报错无法找到改用:g++ main.cpp -L . -lfacerecognize -o main pkg-config --libs --cflags opencv4 | 27 | 如果报错无法找到改用:g++ main.cpp -L . -lfacerecognize -o main pkg-config --libs --cflags opencv4 |
28 | ./main | 28 | ./main |
29 | |||
30 | 方式二: | ||
31 | 将CMakeLists.txt 中 link_libraries("/home/situ/qfs/sdk_project/face_recognize_c/libfacerecognize.so")改为libfacerecognize.so所在的绝对地址 | ||
32 | mkdir build | ||
33 | cd build | ||
34 | cmake .. | ||
35 | make | ||
36 | ./facerecognize | ||
37 | ... | ... |
-
Please register or sign in to post a comment