1 Star 1 Fork 0

raspberry-pi-app/LiveFaceReco

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
CMakeLists.txt 1.55 KB
一键复制 编辑 原始数据 按行查看 历史
CMAKE_MINIMUM_REQUIRED(VERSION 3.6)
PROJECT(LiveFaceReco)
list( APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
find_package(OpenCV REQUIRED)
SET(CMAKE_CXX_STANDARD 17)
SET(CMAKE_CXX_STANDARD_REQUIRED ON)
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3")
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=native")
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ldl -lpthread")
LINK_DIRECTORIES(${HOME_TVM}/build)
INCLUDE_DIRECTORIES(${OpenCV_INCLUDE_DIRS}
${PROJECT_SOURCE_DIR}/include)
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_LIST_DIR}/src)
INCLUDE_DIRECTORIES(${NCNN_ROOT_PATH}/include)
find_package(OpenMP REQUIRED)
if(OPENMP_FOUND)
message("OPENMP FOUND")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${OpenMP_EXE_LINKER_FLAGS}")
endif()
find_package(ncnn REQUIRED HINTS ${NCNN_ROOT_PATH}/lib/cmake)
ADD_LIBRARY(facedetect STATIC
include/FacePreprocess.h
src/livefacereco.hpp
src/livefacereco.cpp
src/live.cpp
src/live.h
src/arcface.cpp
src/arcface.h
src/mtcnn_new.cpp
src/mtcnn_new.h
src/DatasetHandler/image_dataset_handler.hpp
)
add_subdirectory(src)
if(${BUILD_TESTS})
include(${CMAKE_MODULE_PATH}/Tests.cmake)
endif()
ADD_EXECUTABLE(LiveFaceReco src/main.cpp)
TARGET_LINK_LIBRARIES(LiveFaceReco ${OpenCV_LIBS} facedetect ncnn ParallelVideoCapture pthread)
TARGET_LINK_LIBRARIES(facedetect ${OpenCV_LIBS} ncnn)
TARGET_INCLUDE_DIRECTORIES(LiveFaceReco PRIVATE ${OpenCV_INCLUDE_DIRS})
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/raspberry-pi-app/LiveFaceReco_RaspberryPi.git
git@gitee.com:raspberry-pi-app/LiveFaceReco_RaspberryPi.git
raspberry-pi-app
LiveFaceReco_RaspberryPi
LiveFaceReco
master

搜索帮助