diff options
Diffstat (limited to 'tracker-neuralnet')
| -rw-r--r-- | tracker-neuralnet/CMakeLists.txt | 26 | 
1 files changed, 16 insertions, 10 deletions
| diff --git a/tracker-neuralnet/CMakeLists.txt b/tracker-neuralnet/CMakeLists.txt index c38ba3d8..36395684 100644 --- a/tracker-neuralnet/CMakeLists.txt +++ b/tracker-neuralnet/CMakeLists.txt @@ -1,19 +1,25 @@  include(opentrack-opencv) -find_package(OpenCV QUIET) +find_package(OpenCV QUIET COMPONENTS imgproc core imgcodecs calib3d)  find_package(OpenMP QUIET) # Used to control number of onnx threads.  find_package(ONNXRuntime QUIET)  if(OpenCV_FOUND AND ONNXRuntime_FOUND AND OpenMP_FOUND)      otr_module(tracker-neuralnet) -    target_include_directories(${self} SYSTEM PUBLIC  -        ${OpenCV_INCLUDE_DIRS} "${ONNXRuntime_INCLUDE_DIRS}") -    target_link_libraries(${self} "${ONNXRuntime_LIBRARIES}" -        opentrack-cv opencv_imgproc opencv_core -        opencv_imgcodecs opencv_calib3d -        OpenMP::OpenMP_C) - +    target_include_directories(${self}  +        SYSTEM PRIVATE  +        ${OpenCV_INCLUDE_DIRS}  +        ${ONNXRuntime_INCLUDE_DIRS} +        ) +    target_link_libraries(${self}  +        opentrack-cv  +        ${ONNXRuntime_LIBRARIES}  +        ${OpenCV_LIBS}  +        OpenMP::OpenMP_C +        )      install( -        FILES "models/head-localizer.onnx" "models/head-pose.onnx" +        FILES "models/head-localizer.onnx"  +              "models/head-pose.onnx"          DESTINATION "${opentrack-libexec}/models" -        PERMISSIONS ${opentrack-perms-file}) +        PERMISSIONS ${opentrack-perms-file} +        )  endif() | 
