mirror of
https://github.com/pjreddie/darknet.git
synced 2023-08-10 21:13:14 +03:00
Merge pull request #2655 from adujardin/zed_support_improvements
ZED Camera support improvements
This commit is contained in:
@ -167,6 +167,25 @@ if(ENABLE_CUDA)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
set(ENABLE_ZED_CAMERA "TRUE" CACHE BOOL "Enable ZED Camera support")
|
||||
if(ENABLE_CUDA)
|
||||
if(ENABLE_ZED_CAMERA)
|
||||
find_package(ZED 2 QUIET)
|
||||
if(ZED_FOUND)
|
||||
include_directories(${ZED_INCLUDE_DIRS})
|
||||
link_directories(${ZED_LIBRARY_DIR})
|
||||
add_definitions(-DZED_STEREO)
|
||||
message("ZED Camera support enabled")
|
||||
else()
|
||||
message(WARNING "ZED SDK not found !")
|
||||
set(ENABLE_ZED_CAMERA "FALSE" CACHE BOOL "Enable ZED Camera support" FORCE)
|
||||
endif()
|
||||
endif()
|
||||
else()
|
||||
message(WARNING "ZED SDK requires CUDA !")
|
||||
set(ENABLE_ZED_CAMERA "FALSE" CACHE BOOL "Enable ZED Camera support" FORCE)
|
||||
endif()
|
||||
|
||||
set(CMAKE_THREAD_PREFER_PTHREAD ON)
|
||||
find_package(Threads REQUIRED)
|
||||
if(MSVC)
|
||||
@ -287,6 +306,11 @@ endif()
|
||||
target_link_libraries(darknet PRIVATE Threads::Threads)
|
||||
target_link_libraries(darklib PRIVATE Threads::Threads)
|
||||
|
||||
if(ENABLE_ZED_CAMERA)
|
||||
target_link_libraries(darknet PRIVATE ${ZED_LIBRARIES})
|
||||
target_link_libraries(uselib PRIVATE ${ZED_LIBRARIES})
|
||||
endif()
|
||||
|
||||
if(ENABLE_CUDA)
|
||||
target_link_libraries(darknet PRIVATE curand cublas cuda)
|
||||
target_link_libraries(darklib PRIVATE curand cublas cuda)
|
||||
|
4
Makefile
4
Makefile
@ -33,7 +33,7 @@ OS := $(shell uname)
|
||||
# GTX 1080, GTX 1070, GTX 1060, GTX 1050, GTX 1030, Titan Xp, Tesla P40, Tesla P4
|
||||
# ARCH= -gencode arch=compute_61,code=sm_61 -gencode arch=compute_61,code=compute_61
|
||||
|
||||
# GP100/Tesla P100 <20> DGX-1
|
||||
# GP100/Tesla P100 DGX-1
|
||||
# ARCH= -gencode arch=compute_60,code=sm_60
|
||||
|
||||
# For Jetson TX1, Tegra X1, DRIVE CX, DRIVE PX - uncomment:
|
||||
@ -113,7 +113,7 @@ ARCH+= -gencode arch=compute_70,code=[sm_70,compute_70]
|
||||
endif
|
||||
|
||||
ifeq ($(ZED_CAMERA), 1)
|
||||
CFLAGS+= -DZED_CAMERA -I/usr/local/zed/include
|
||||
CFLAGS+= -DZED_STEREO -I/usr/local/zed/include
|
||||
LDFLAGS+= -L/usr/local/zed/lib -lsl_core -lsl_input -lsl_zed
|
||||
#-lstdc++ -D_GLIBCXX_USE_CXX11_ABI=0
|
||||
endif
|
||||
|
Reference in New Issue
Block a user