Skip to content

Commit 12a1e31

Browse files
committed
* Project rename
* Add rectify example
1 parent 6b65f29 commit 12a1e31

13 files changed

+4734
-99
lines changed

CMakeLists.txt

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cmake_minimum_required(VERSION 3.1)
22

3-
set(PROJECT_NAME zed_driver)
3+
set(PROJECT_NAME zed_open_capture)
44

55
project(${PROJECT_NAME} CXX)
66

@@ -68,10 +68,6 @@ include_directories(
6868

6969
list(INSERT CMAKE_MODULE_PATH 0 "${CMAKE_SOURCE_DIR}/cmake")
7070

71-
72-
73-
74-
7571
############################################################################
7672
# Generate libraries
7773
if(BUILD_SENSORS)
@@ -126,11 +122,12 @@ if(BUILD_EXAMPLES)
126122
if(BUILD_VIDEO)
127123
message("* Video example available")
128124

129-
##### Video Example
125+
##### OpenCV is required
130126
find_package(OpenCV REQUIRED)
131127
include_directories(${OpenCV_INCLUDE_DIRS})
132128

133-
add_executable(${PROJECT_NAME}_video_example "examples/zed_drv_video_example.cpp")
129+
##### Video Example
130+
add_executable(${PROJECT_NAME}_video_example "${CMAKE_HOME_DIRECTORY}/examples/zed_oc_video_example.cpp")
134131
set_target_properties(${PROJECT_NAME}_video_example PROPERTIES PREFIX "")
135132
target_link_libraries(${PROJECT_NAME}_video_example
136133
${PROJECT_NAME}
@@ -139,13 +136,25 @@ if(BUILD_EXAMPLES)
139136
install(TARGETS ${PROJECT_NAME}_video_example
140137
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
141138
)
139+
140+
##### Rectify Example
141+
include_directories( ${CMAKE_HOME_DIRECTORY}/examples/include)
142+
add_executable(${PROJECT_NAME}_rectify_example "${CMAKE_HOME_DIRECTORY}/examples/zed_oc_rectify_example.cpp")
143+
set_target_properties(${PROJECT_NAME}_rectify_example PROPERTIES PREFIX "")
144+
target_link_libraries(${PROJECT_NAME}_rectify_example
145+
${PROJECT_NAME}
146+
${OpenCV_LIBS}
147+
)
148+
install(TARGETS ${PROJECT_NAME}_rectify_example
149+
RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
150+
)
142151
endif()
143152

144153
if(BUILD_SENSORS)
145154
message("* Sensors example available")
146155

147156
##### Sensors Example
148-
add_executable(${PROJECT_NAME}_sensors_example "examples/zed_drv_sensors_example.cpp")
157+
add_executable(${PROJECT_NAME}_sensors_example "${CMAKE_HOME_DIRECTORY}/examples/zed_oc_sensors_example.cpp")
149158
set_target_properties(${PROJECT_NAME}_sensors_example PROPERTIES PREFIX "")
150159
target_link_libraries(${PROJECT_NAME}_sensors_example
151160
${PROJECT_NAME}
@@ -159,7 +168,7 @@ if(BUILD_EXAMPLES)
159168
message("* Video/Sensors sync example available")
160169

161170
##### Synchronization Example
162-
add_executable(${PROJECT_NAME}_sync_example "examples/zed_drv_sync_example.cpp")
171+
add_executable(${PROJECT_NAME}_sync_example "${CMAKE_HOME_DIRECTORY}/examples/zed_oc_sync_example.cpp")
163172
set_target_properties(${PROJECT_NAME}_sync_example PROPERTIES PREFIX "")
164173
target_link_libraries(${PROJECT_NAME}_sync_example
165174
${PROJECT_NAME}

0 commit comments

Comments
 (0)