add face feature extraction pipeline

This commit is contained in:
2026-07-11 21:36:14 +08:00
parent d528379961
commit 4f82e2cdaa
28 changed files with 1270 additions and 95 deletions

View File

@@ -0,0 +1,25 @@
add_library(face_pipeline STATIC
src/motion_detector.cpp
src/face_detector.cpp
src/face_aligner.cpp
src/face_embedder.cpp
src/iou_tracker.cpp
src/result_sink.cpp
src/face_pipeline.cpp
)
target_include_directories(face_pipeline PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/include
)
target_link_libraries(face_pipeline PUBLIC
facedetection
${OpenCV_LIBS}
Threads::Threads
)
if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
target_compile_options(face_pipeline PRIVATE -O3)
elseif(MSVC)
target_compile_options(face_pipeline PRIVATE /O2)
endif()