Skip to content

Commit e6bf86d

Browse files
committed
Merge branch 'master' of github.com:stereolabs/zed-open-capture
2 parents 7bc71b7 + 2ede30f commit e6bf86d

File tree

6 files changed

+471
-61
lines changed

6 files changed

+471
-61
lines changed

CMakeLists.txt

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -34,41 +34,41 @@ option(BUILD_EXAMPLES "Build the ZED Open Capture examples"
3434
############################################################################
3535
# Sources
3636
set(SRC_VIDEO
37-
${CMAKE_HOME_DIRECTORY}/src/videocapture.cpp
37+
${PROJECT_SOURCE_DIR}/src/videocapture.cpp
3838
)
3939

4040
set(SRC_SENSORS
41-
${CMAKE_HOME_DIRECTORY}/src/sensorcapture.cpp
41+
${PROJECT_SOURCE_DIR}/src/sensorcapture.cpp
4242
)
4343

4444
############################################################################
4545
# Includes
4646
set(HEADERS_VIDEO
4747
# Base
48-
${CMAKE_HOME_DIRECTORY}/include/videocapture.hpp
48+
${PROJECT_SOURCE_DIR}/include/videocapture.hpp
4949

5050
# Defines
51-
${CMAKE_HOME_DIRECTORY}/include/defines.hpp
52-
${CMAKE_HOME_DIRECTORY}/include/videocapture_def.hpp
51+
${PROJECT_SOURCE_DIR}/include/defines.hpp
52+
${PROJECT_SOURCE_DIR}/include/videocapture_def.hpp
5353
)
5454

5555
set(HEADERS_SENSORS
5656
# Base
57-
${CMAKE_HOME_DIRECTORY}/include/sensorcapture.hpp
57+
${PROJECT_SOURCE_DIR}/include/sensorcapture.hpp
5858

5959
# Defines
60-
${CMAKE_HOME_DIRECTORY}/include/defines.hpp
61-
${CMAKE_HOME_DIRECTORY}/include/sensorcapture_def.hpp
60+
${PROJECT_SOURCE_DIR}/include/defines.hpp
61+
${PROJECT_SOURCE_DIR}/include/sensorcapture_def.hpp
6262
)
6363

6464
include_directories(
65-
${CMAKE_HOME_DIRECTORY}/include
65+
${PROJECT_SOURCE_DIR}/include
6666
)
6767

6868
############################################################################
6969
# Required external libraries
7070

71-
list(INSERT CMAKE_MODULE_PATH 0 "${CMAKE_SOURCE_DIR}/cmake")
71+
list(INSERT CMAKE_MODULE_PATH 0 "${PROJECT_SOURCE_DIR}/cmake")
7272

7373
############################################################################
7474
# Generate libraries
@@ -129,7 +129,7 @@ if(BUILD_EXAMPLES)
129129
include_directories(${OpenCV_INCLUDE_DIRS})
130130

131131
##### Video Example
132-
add_executable(${PROJECT_NAME}_video_example "${CMAKE_HOME_DIRECTORY}/examples/zed_oc_video_example.cpp")
132+
add_executable(${PROJECT_NAME}_video_example "${PROJECT_SOURCE_DIR}/examples/zed_oc_video_example.cpp")
133133
set_target_properties(${PROJECT_NAME}_video_example PROPERTIES PREFIX "")
134134
target_link_libraries(${PROJECT_NAME}_video_example
135135
${PROJECT_NAME}
@@ -140,7 +140,7 @@ if(BUILD_EXAMPLES)
140140
)
141141

142142
##### Control Example
143-
add_executable(${PROJECT_NAME}_control_example "${CMAKE_HOME_DIRECTORY}/examples/zed_oc_control_example.cpp")
143+
add_executable(${PROJECT_NAME}_control_example "${PROJECT_SOURCE_DIR}/examples/zed_oc_control_example.cpp")
144144
set_target_properties(${PROJECT_NAME}_control_example PROPERTIES PREFIX "")
145145
target_link_libraries(${PROJECT_NAME}_control_example
146146
${PROJECT_NAME}
@@ -151,8 +151,8 @@ if(BUILD_EXAMPLES)
151151
)
152152

153153
##### Rectify Example
154-
include_directories( ${CMAKE_HOME_DIRECTORY}/examples/include)
155-
add_executable(${PROJECT_NAME}_rectify_example "${CMAKE_HOME_DIRECTORY}/examples/zed_oc_rectify_example.cpp")
154+
include_directories( ${PROJECT_SOURCE_DIR}/examples/include)
155+
add_executable(${PROJECT_NAME}_rectify_example "${PROJECT_SOURCE_DIR}/examples/zed_oc_rectify_example.cpp")
156156
set_target_properties(${PROJECT_NAME}_rectify_example PROPERTIES PREFIX "")
157157
target_link_libraries(${PROJECT_NAME}_rectify_example
158158
${PROJECT_NAME}
@@ -167,7 +167,7 @@ if(BUILD_EXAMPLES)
167167
message("* Sensors example available")
168168

169169
##### Sensors Example
170-
add_executable(${PROJECT_NAME}_sensors_example "${CMAKE_HOME_DIRECTORY}/examples/zed_oc_sensors_example.cpp")
170+
add_executable(${PROJECT_NAME}_sensors_example "${PROJECT_SOURCE_DIR}/examples/zed_oc_sensors_example.cpp")
171171
set_target_properties(${PROJECT_NAME}_sensors_example PROPERTIES PREFIX "")
172172
target_link_libraries(${PROJECT_NAME}_sensors_example
173173
${PROJECT_NAME}
@@ -181,7 +181,7 @@ if(BUILD_EXAMPLES)
181181
message("* Video/Sensors sync example available")
182182

183183
##### Synchronization Example
184-
add_executable(${PROJECT_NAME}_sync_example "${CMAKE_HOME_DIRECTORY}/examples/zed_oc_sync_example.cpp")
184+
add_executable(${PROJECT_NAME}_sync_example "${PROJECT_SOURCE_DIR}/examples/zed_oc_sync_example.cpp")
185185
set_target_properties(${PROJECT_NAME}_sync_example PROPERTIES PREFIX "")
186186
target_link_libraries(${PROJECT_NAME}_sync_example
187187
${PROJECT_NAME}

changelog.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Changelog
22

3+
2020 03 16
4+
----------
5+
* Replaced `CMAKE_HOME_DIRECTORY` with `PROJECT_SOURCE_DIR` in `CMakeLists.txt` to be able to import the library as subproject. Thx @pieniacy
6+
7+
v0.3.0 - 2020 03 01
8+
-------------------
9+
* Add AEC/AGC ROI support
10+
* Update the "control example" with AEC/AGC ROI support, drawing ROIs on display image
11+
312
v0.2.1 - 2020 02 08
413
-------------------
514
* Fix FPS issue caused by wrong default timeout in `getLastFrame` function (see #10)

cmake/FindLIBUSB.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ if ( LibUSB_FOUND )
132132

133133
try_compile(LibUSB_COMPILE_TEST_PASSED
134134
${CMAKE_BINARY_DIR}
135-
"${CMAKE_SOURCE_DIR}/cmake/test-libusb-version.cpp"
135+
"${PROJECT_SOURCE_DIR}/cmake/test-libusb-version.cpp"
136136
CMAKE_FLAGS
137137
"-DINCLUDE_DIRECTORIES=${LibUSB_INCLUDE_DIRS}"
138138
"-DLINK_DIRECTORIES=${LibUSB_LIBRARIES}"

0 commit comments

Comments
 (0)