set(LIB_SRC_DIR ${CMAKE_SOURCE_DIR}/NeoTracker/src) include_directories(${LIB_SRC_DIR}) include_directories(${CMAKE_SOURCE_DIR}../TLD) file(GLOB libsrcs ${LIB_SRC_DIR}/*.cpp ${LIB_SRC_DIR}/*.c ${LIB_SRC_DIR}/*.h ${LIB_SRC_DIR}/*.hpp) include_directories(${OpenCV_INCLUDE_DIRS}) link_directories(${CMAKE_SOURCE_DIR}/Bin) # AI Detect文件包含 include_directories(${CMAKE_SOURCE_DIR}/AIDetector/x86_onnx/src) # AI Tracker文件包含 include_directories(${CMAKE_SOURCE_DIR}/AITracker/x86/src) # vot_toolkit自动化测试的trx工具(请替换为3rdParty文件夹下您自己的路径) SET(TRAX_DIR ${CMAKE_SOURCE_DIR}/3rdParty/trax) ADD_DEFINITIONS(-DTRAX) # Added to enable TraX protocol support LINK_DIRECTORIES(${TRAX_DIR}/Release) # Add library directory INCLUDE_DIRECTORIES(${TRAX_DIR}/include) # Add includes directory # 测试用例1:对地VOT单目标跟踪rgb add_executable(VOT_SOT_Ground_RGB VOT_SOT_Ground_RGB.cpp vot.h) target_link_libraries(VOT_SOT_Ground_RGB PRIVATE ${LIB_TRACKER} ${LIB_DETECTOR} #红外检测算法 ${LIB_GDKCF} #KCF算法 ${LIB_GDTLD} #TLD算法 ${LIB_PIPE} ${LIB_Arith_AIDET_NAME} #ai检测 ${LIB_Arith_AITRK_NAME} #ai跟踪 trax ${OpenCV_LIBS}) #add_test(test_of_VotTrackGroundTarget_RGB VOT_SOT_Ground_RGB) #set_tests_properties(test_of_VotTrackGroundTarget_RGB PROPERTIES PASS_REGULAR_EXPRESSION "pass") # 测试用例2:对空VOT单目标跟踪y16 add_executable(VOT_SOT_Sky_Y16 VOT_SOT_Sky_Y16.cpp vot.h S3312.h S338.h) target_link_libraries(VOT_SOT_Sky_Y16 PRIVATE ${LIB_TRACKER} ${LIB_DETECTOR} #红外检测算法 ${LIB_GDKCF} #KCF算法 ${LIB_GDTLD} #TLD算法 ${LIB_PIPE} ${LIB_Arith_AIDET_NAME} #ai检测 ${LIB_Arith_AITRK_NAME} #ai跟踪 trax ${OpenCV_LIBS}) # 测试用例2:对空VOT单目标跟踪yuv422 add_executable(VOT_SOT_Sky_YUV422 VOT_SOT_Sky_YUV422.cpp vot.h S3312.h) target_link_libraries(VOT_SOT_Sky_YUV422 PRIVATE ${LIB_TRACKER} ${LIB_DETECTOR} #红外检测算法 ${LIB_GDKCF} #KCF算法 ${LIB_GDTLD} #TLD算法 ${LIB_PIPE} ${LIB_Arith_AIDET_NAME} #ai检测 ${LIB_Arith_AITRK_NAME} #ai跟踪 trax ${OpenCV_LIBS}) set(EXECUTABLE_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/Bin) IF(WIN32) configure_file(${TRAX_DIR}/Release/trax.dll ${EXECUTABLE_OUTPUT_PATH}/trax.dll COPYONLY) ELSE(WIN32) #add_subdirectory(${TRAX_DIR}) ENDIF(WIN32)