You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
831 B
31 lines
831 B
|
|
find_package(OpenMP REQUIRED)
|
|
|
|
include_directories(.)
|
|
|
|
include_directories(../public_include)
|
|
include_directories(${SOPHON_DIR}/include/)
|
|
include_directories(${OPENCV_DIR}/include/opencv4)
|
|
include_directories(${FFMPEG_DIR}/include)
|
|
include_directories(${ALG_DIR}/include)
|
|
include_directories(${MNN_DIR}/include)
|
|
include_directories(${CJSON_DIR}/include)
|
|
|
|
|
|
#
|
|
link_directories(${SOPHON_DIR}/lib/)
|
|
link_directories(${OPENCV_DIR}/lib/)
|
|
link_directories(${FFMPEG_DIR}/lib/)
|
|
|
|
|
|
add_library(${LIB_AITRACKER} SHARED src/Arith_Nano_Tracker_API.cpp src/nanotrack.cpp src/nanoutil.cpp src/use_reid.cpp)
|
|
# target_link_libraries(nanoTracker libMNN.so libMNN_Express.so ${OPENCV_LIBS}) #
|
|
target_link_libraries(${LIB_AITRACKER} ${OPENCV_LIBS} ${CJSON_LIBS})
|
|
|
|
|
|
|
|
|
|
set(LIBRARY_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/Bin) # 输出算法库路径
|
|
|
|
|