派生自 Algorithm/baseDetector

cv
Scheaven
2021-06-03 fe1f84a5771290fa36f35478d13e117c58068b63
CMakeLists.txt
@@ -33,7 +33,8 @@
      ./lib/detecter_tools/*.hpp
      ./lib/detecter_tools/*.cuh
      ./lib/detecter_tools/darknet/*.hpp
      ./lib/detecter_tools/darknet/*.cuh)
      ./lib/detecter_tools/darknet/*.cuh
   )
# 检索查找文件信息
file(GLOB sources
@@ -45,7 +46,8 @@
      ./lib/detecter_tools/*.cpp
      ./lib/detecter_tools/darknet/*.c
      ./lib/detecter_tools/darknet/*.cpp
      ./lib/detecter_tools/darknet/*.cu)
      ./lib/detecter_tools/darknet/*.cu
   )
source_group("Include" FILES ${CURRENT_HEADERS})
source_group("Source" FILES ${sources})
@@ -62,7 +64,7 @@
   set(
         CUDA_NVCC_FLAGS
         ${CUDA_NVCC_FLAGS};
         -gencode arch=compute_61,code=sm_61 -std=c++14# 不同GPU有不同的算力指数,可查看算力表
         -gencode arch=compute_61,code=sm_61 -std=c++14   # 不同GPU有不同的算力指数,可查看算力表
   )
   set(CUDA_NVCC_FLAGS_RELWITHDEBINFO "--device-debug;-lineinfo")
   #find_package(OpenCV REQUIRED) # 查找系统的默认opencv环境
@@ -70,8 +72,8 @@
endif()
# set(OPENCV_DIR /data/disk2/opt/01_opencv/opencv3.4.8)
set(OPENCV_DIR /data/disk2/opt/01_opencv/opencv2.4.13)
set(OpenCV_DIR /data/disk2/opt/01_opencv/opencv4.5.1/build)
FIND_PACKAGE(OpenCV REQUIRED)
link_directories(/usr/local/cuda-10.0/lib64)
#link_directories(/usr/local/lib)
@@ -81,9 +83,9 @@
      nvToolsExt
      opencv_core
      opencv_highgui
      # opencv_imgcodecs
      opencv_imgcodecs
      opencv_imgproc
      # opencv_videoio
      opencv_videoio
      opencv_video
      opencv_calib3d
      opencv_features2d
@@ -127,4 +129,4 @@
#cuda_add_library(${PROJECT_NAME} SHARED ${sources} ${CURRENT_HEADERS})
#设置 target 需要链接的库
target_link_libraries(${PROJECT_NAME} ${LIBS})
target_link_libraries(${PROJECT_NAME} ${LIBS} ${Opencv_LIBS})