mirror of
https://github.com/orbbec/OrbbecSDK_ROS2.git
synced 2026-09-14 20:10:19 +08:00
Update OrbbecSDK version to 2.7.5
This commit is contained in:
@@ -1294,6 +1294,25 @@ typedef enum {
|
|||||||
} OB_DEVICE_DEVELOPMENT_MODE,
|
} OB_DEVICE_DEVELOPMENT_MODE,
|
||||||
OBDeviceDevelopmentMode, ob_device_development_mode;
|
OBDeviceDevelopmentMode, ob_device_development_mode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Color camera preset
|
||||||
|
*/
|
||||||
|
typedef enum {
|
||||||
|
/**
|
||||||
|
* @brief Suitable for standard single-color-temperature lighting environments (e.g., typical indoor white LED or office lighting).
|
||||||
|
* This strategy serves as the system's default mode to achieve a balanced and natural white balance effect.
|
||||||
|
*/
|
||||||
|
OB_DEFAULT = 0,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Warm Biased AWB for mixed lighting is designed for mixed illumination combining standard white light and low-CCT sources (warm/yellow/red).
|
||||||
|
* This profile applies a controlled warm bias after AWB convergence to reduce blue cast in white-lit regions and deliver a more consistent,
|
||||||
|
* warm-leaning appearance in mixed-light scenes.
|
||||||
|
*/
|
||||||
|
OB_WARM_BIASED_AWB = 1,
|
||||||
|
} OBColorPreset,
|
||||||
|
ob_color_preset;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief The synchronization mode of the device.
|
* @brief The synchronization mode of the device.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -605,6 +605,11 @@ typedef enum {
|
|||||||
*/
|
*/
|
||||||
OB_PROP_COLOR_LEFT_FLIP_BOOL = 253,
|
OB_PROP_COLOR_LEFT_FLIP_BOOL = 253,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Color camera preset priority
|
||||||
|
*/
|
||||||
|
OB_PROP_COLOR_PRESET_PRIORITY_INT = 255,
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Baseline calibration parameters
|
* @brief Baseline calibration parameters
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -8,12 +8,12 @@ set(CMAKE_IMPORT_FILE_VERSION 1)
|
|||||||
# Import target "ob::OrbbecSDK" for configuration "Release"
|
# Import target "ob::OrbbecSDK" for configuration "Release"
|
||||||
set_property(TARGET ob::OrbbecSDK APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE)
|
set_property(TARGET ob::OrbbecSDK APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE)
|
||||||
set_target_properties(ob::OrbbecSDK PROPERTIES
|
set_target_properties(ob::OrbbecSDK PROPERTIES
|
||||||
IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libOrbbecSDK.so.2.7.3"
|
IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libOrbbecSDK.so.2.7.5"
|
||||||
IMPORTED_SONAME_RELEASE "libOrbbecSDK.so.2"
|
IMPORTED_SONAME_RELEASE "libOrbbecSDK.so.2"
|
||||||
)
|
)
|
||||||
|
|
||||||
list(APPEND _cmake_import_check_targets ob::OrbbecSDK )
|
list(APPEND _cmake_import_check_targets ob::OrbbecSDK )
|
||||||
list(APPEND _cmake_import_check_files_for_ob::OrbbecSDK "${_IMPORT_PREFIX}/lib/libOrbbecSDK.so.2.7.3" )
|
list(APPEND _cmake_import_check_files_for_ob::OrbbecSDK "${_IMPORT_PREFIX}/lib/libOrbbecSDK.so.2.7.5" )
|
||||||
|
|
||||||
# Commands beyond this point should not need to know the version.
|
# Commands beyond this point should not need to know the version.
|
||||||
set(CMAKE_IMPORT_FILE_VERSION)
|
set(CMAKE_IMPORT_FILE_VERSION)
|
||||||
|
|||||||
@@ -9,19 +9,19 @@
|
|||||||
# The variable CVF_VERSION must be set before calling configure_file().
|
# The variable CVF_VERSION must be set before calling configure_file().
|
||||||
|
|
||||||
|
|
||||||
set(PACKAGE_VERSION "2.7.3")
|
set(PACKAGE_VERSION "2.7.5")
|
||||||
|
|
||||||
if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION)
|
if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION)
|
||||||
set(PACKAGE_VERSION_COMPATIBLE FALSE)
|
set(PACKAGE_VERSION_COMPATIBLE FALSE)
|
||||||
else()
|
else()
|
||||||
|
|
||||||
if("2.7.3" MATCHES "^([0-9]+)\\.")
|
if("2.7.5" MATCHES "^([0-9]+)\\.")
|
||||||
set(CVF_VERSION_MAJOR "${CMAKE_MATCH_1}")
|
set(CVF_VERSION_MAJOR "${CMAKE_MATCH_1}")
|
||||||
if(NOT CVF_VERSION_MAJOR VERSION_EQUAL 0)
|
if(NOT CVF_VERSION_MAJOR VERSION_EQUAL 0)
|
||||||
string(REGEX REPLACE "^0+" "" CVF_VERSION_MAJOR "${CVF_VERSION_MAJOR}")
|
string(REGEX REPLACE "^0+" "" CVF_VERSION_MAJOR "${CVF_VERSION_MAJOR}")
|
||||||
endif()
|
endif()
|
||||||
else()
|
else()
|
||||||
set(CVF_VERSION_MAJOR "2.7.3")
|
set(CVF_VERSION_MAJOR "2.7.5")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(PACKAGE_FIND_VERSION_RANGE)
|
if(PACKAGE_FIND_VERSION_RANGE)
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
|||||||
libOrbbecSDK.so.2.7.3
|
libOrbbecSDK.so.2.7.5
|
||||||
BIN
Binary file not shown.
@@ -8,12 +8,12 @@ set(CMAKE_IMPORT_FILE_VERSION 1)
|
|||||||
# Import target "ob::OrbbecSDK" for configuration "Release"
|
# Import target "ob::OrbbecSDK" for configuration "Release"
|
||||||
set_property(TARGET ob::OrbbecSDK APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE)
|
set_property(TARGET ob::OrbbecSDK APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE)
|
||||||
set_target_properties(ob::OrbbecSDK PROPERTIES
|
set_target_properties(ob::OrbbecSDK PROPERTIES
|
||||||
IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libOrbbecSDK.so.2.7.3"
|
IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libOrbbecSDK.so.2.7.5"
|
||||||
IMPORTED_SONAME_RELEASE "libOrbbecSDK.so.2"
|
IMPORTED_SONAME_RELEASE "libOrbbecSDK.so.2"
|
||||||
)
|
)
|
||||||
|
|
||||||
list(APPEND _cmake_import_check_targets ob::OrbbecSDK )
|
list(APPEND _cmake_import_check_targets ob::OrbbecSDK )
|
||||||
list(APPEND _cmake_import_check_files_for_ob::OrbbecSDK "${_IMPORT_PREFIX}/lib/libOrbbecSDK.so.2.7.3" )
|
list(APPEND _cmake_import_check_files_for_ob::OrbbecSDK "${_IMPORT_PREFIX}/lib/libOrbbecSDK.so.2.7.5" )
|
||||||
|
|
||||||
# Commands beyond this point should not need to know the version.
|
# Commands beyond this point should not need to know the version.
|
||||||
set(CMAKE_IMPORT_FILE_VERSION)
|
set(CMAKE_IMPORT_FILE_VERSION)
|
||||||
|
|||||||
@@ -9,19 +9,19 @@
|
|||||||
# The variable CVF_VERSION must be set before calling configure_file().
|
# The variable CVF_VERSION must be set before calling configure_file().
|
||||||
|
|
||||||
|
|
||||||
set(PACKAGE_VERSION "2.7.3")
|
set(PACKAGE_VERSION "2.7.5")
|
||||||
|
|
||||||
if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION)
|
if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION)
|
||||||
set(PACKAGE_VERSION_COMPATIBLE FALSE)
|
set(PACKAGE_VERSION_COMPATIBLE FALSE)
|
||||||
else()
|
else()
|
||||||
|
|
||||||
if("2.7.3" MATCHES "^([0-9]+)\\.")
|
if("2.7.5" MATCHES "^([0-9]+)\\.")
|
||||||
set(CVF_VERSION_MAJOR "${CMAKE_MATCH_1}")
|
set(CVF_VERSION_MAJOR "${CMAKE_MATCH_1}")
|
||||||
if(NOT CVF_VERSION_MAJOR VERSION_EQUAL 0)
|
if(NOT CVF_VERSION_MAJOR VERSION_EQUAL 0)
|
||||||
string(REGEX REPLACE "^0+" "" CVF_VERSION_MAJOR "${CVF_VERSION_MAJOR}")
|
string(REGEX REPLACE "^0+" "" CVF_VERSION_MAJOR "${CVF_VERSION_MAJOR}")
|
||||||
endif()
|
endif()
|
||||||
else()
|
else()
|
||||||
set(CVF_VERSION_MAJOR "2.7.3")
|
set(CVF_VERSION_MAJOR "2.7.5")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(PACKAGE_FIND_VERSION_RANGE)
|
if(PACKAGE_FIND_VERSION_RANGE)
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
|||||||
libOrbbecSDK.so.2.7.3
|
libOrbbecSDK.so.2.7.5
|
||||||
BIN
Binary file not shown.
+88
-8
@@ -109,18 +109,18 @@
|
|||||||
-->
|
-->
|
||||||
<Depth>
|
<Depth>
|
||||||
<!-- The resolution width is enabled by default, int type -->
|
<!-- The resolution width is enabled by default, int type -->
|
||||||
<Width>1280</Width>
|
<Width>848</Width>
|
||||||
<!-- High resolution is enabled by default, int type -->
|
<!-- High resolution is enabled by default, int type -->
|
||||||
<Height>800</Height>
|
<Height>530</Height>
|
||||||
<!-- The frame rate of the resolution enabled by default, int type -->
|
<!-- The frame rate of the resolution enabled by default, int type -->
|
||||||
<FPS>30</FPS>
|
<FPS>30</FPS>
|
||||||
<Format>Y16</Format>
|
<Format>Y16</Format>
|
||||||
</Depth>
|
</Depth>
|
||||||
<Color>
|
<Color>
|
||||||
<!-- The resolution width is enabled by default, int type -->
|
<!-- The resolution width is enabled by default, int type -->
|
||||||
<Width>1280</Width>
|
<Width>848</Width>
|
||||||
<!-- High resolution is enabled by default, int type -->
|
<!-- High resolution is enabled by default, int type -->
|
||||||
<Height>800</Height>
|
<Height>530</Height>
|
||||||
<!-- The frame rate of the resolution enabled by default, int type -->
|
<!-- The frame rate of the resolution enabled by default, int type -->
|
||||||
<FPS>30</FPS>
|
<FPS>30</FPS>
|
||||||
<Format>YUYV</Format>
|
<Format>YUYV</Format>
|
||||||
@@ -145,24 +145,104 @@
|
|||||||
</RightColor>
|
</RightColor>
|
||||||
<LeftIR>
|
<LeftIR>
|
||||||
<!-- The resolution width is enabled by default, int type -->
|
<!-- The resolution width is enabled by default, int type -->
|
||||||
<Width>1280</Width>
|
<Width>848</Width>
|
||||||
<!-- High resolution is enabled by default, int type -->
|
<!-- High resolution is enabled by default, int type -->
|
||||||
<Height>800</Height>
|
<Height>530</Height>
|
||||||
<!-- The frame rate of the resolution enabled by default, int type -->
|
<!-- The frame rate of the resolution enabled by default, int type -->
|
||||||
<FPS>30</FPS>
|
<FPS>30</FPS>
|
||||||
<Format>Y8</Format>
|
<Format>Y8</Format>
|
||||||
</LeftIR>
|
</LeftIR>
|
||||||
<RightIR>
|
<RightIR>
|
||||||
<!-- The resolution width is enabled by default, int type -->
|
<!-- The resolution width is enabled by default, int type -->
|
||||||
<Width>1280</Width>
|
<Width>848</Width>
|
||||||
<!-- High resolution is enabled by default, int type -->
|
<!-- High resolution is enabled by default, int type -->
|
||||||
<Height>800</Height>
|
<Height>530</Height>
|
||||||
<!-- The frame rate of the resolution enabled by default, int type -->
|
<!-- The frame rate of the resolution enabled by default, int type -->
|
||||||
<FPS>30</FPS>
|
<FPS>30</FPS>
|
||||||
<Format>Y8</Format>
|
<Format>Y8</Format>
|
||||||
</RightIR>
|
</RightIR>
|
||||||
</Gemini305>
|
</Gemini305>
|
||||||
|
|
||||||
|
<!-- Gemini305g config -->
|
||||||
|
<Gemini305g>
|
||||||
|
<!-- The default Linux UVC backend. If the LinuxUVCBackend is set to "Auto," this item
|
||||||
|
will determine the device's speciality. Optional values: V4L2, LibUVC -->
|
||||||
|
<LinuxUVCDefaultBackend>LibUVC</LinuxUVCDefaultBackend>
|
||||||
|
|
||||||
|
<Misc>
|
||||||
|
<GlobalTimestampFitterEnable>true</GlobalTimestampFitterEnable>
|
||||||
|
<!-- Global timestamp fitter refresh interval, unit: milliseconds, default value:
|
||||||
|
1000,
|
||||||
|
minimum value: 100, it is recommended not to be greater than 1000 -->
|
||||||
|
<GlobalTimestampFitterInterval>1000</GlobalTimestampFitterInterval>
|
||||||
|
<!-- Global timestamp fitter queue size, default value: 100, minimum value: 20 -->
|
||||||
|
<GlobalTimestampFitterQueueSize>100</GlobalTimestampFitterQueueSize>
|
||||||
|
</Misc>
|
||||||
|
|
||||||
|
<DepthPostProcessing>
|
||||||
|
<HardwareNoiseRemoveFilter>false</HardwareNoiseRemoveFilter>
|
||||||
|
<SoftwareNoiseRemoveFilter>true</SoftwareNoiseRemoveFilter>
|
||||||
|
</DepthPostProcessing>
|
||||||
|
|
||||||
|
<!-- Whether to enable heartbeat by default -->
|
||||||
|
<DefaultHeartBeat>0</DefaultHeartBeat>
|
||||||
|
<!-- Whether to enable firmware upgrade foolproof by default, only internal version
|
||||||
|
supports -->
|
||||||
|
<FirmwareUpgradeFoolproof>1</FirmwareUpgradeFoolproof>
|
||||||
|
<Depth>
|
||||||
|
<!-- Number of retries for open stream failures, 0 means no retries -->
|
||||||
|
<StreamFailedRetry>1</StreamFailedRetry>
|
||||||
|
<!-- Open flow waits for the timeout period of the first frame of data, after which
|
||||||
|
the open flow will fail -->
|
||||||
|
<MaxStartStreamDelayMs>3000</MaxStartStreamDelayMs>
|
||||||
|
<!-- The maximum frame interval time, if this value is exceeded, it will be judged
|
||||||
|
that the stream is interrupted -->
|
||||||
|
<MaxFrameIntervalMs>3000</MaxFrameIntervalMs>
|
||||||
|
<!-- The resolution width is enabled by default, int type -->
|
||||||
|
<Width>848</Width>
|
||||||
|
<!-- High resolution is enabled by default, int type -->
|
||||||
|
<Height>530</Height>
|
||||||
|
<!-- The frame rate of the resolution enabled by default, int type -->
|
||||||
|
<FPS>30</FPS>
|
||||||
|
<Format>Y16</Format>
|
||||||
|
</Depth>
|
||||||
|
<Color>
|
||||||
|
<!-- Number of retries for open stream failures, 0 means no retries -->
|
||||||
|
<StreamFailedRetry>1</StreamFailedRetry>
|
||||||
|
<!-- Open flow waits for the timeout period of the first frame of data, after which
|
||||||
|
the open flow will fail -->
|
||||||
|
<MaxStartStreamDelayMs>3000</MaxStartStreamDelayMs>
|
||||||
|
<!-- The maximum frame interval time, if this value is exceeded, it will be judged
|
||||||
|
that the stream is interrupted -->
|
||||||
|
<MaxFrameIntervalMs>3000</MaxFrameIntervalMs>
|
||||||
|
<!-- The resolution width is enabled by default, int type -->
|
||||||
|
<Width>848</Width>
|
||||||
|
<!-- High resolution is enabled by default, int type -->
|
||||||
|
<Height>530</Height>
|
||||||
|
<!-- The frame rate of the resolution enabled by default, int type -->
|
||||||
|
<FPS>30</FPS>
|
||||||
|
<Format>YUYV</Format>
|
||||||
|
</Color>
|
||||||
|
<LeftIR>
|
||||||
|
<!-- The resolution width is enabled by default, int type -->
|
||||||
|
<Width>848</Width>
|
||||||
|
<!-- High resolution is enabled by default, int type -->
|
||||||
|
<Height>530</Height>
|
||||||
|
<!-- The frame rate of the resolution enabled by default, int type -->
|
||||||
|
<FPS>30</FPS>
|
||||||
|
<Format>Y8</Format>
|
||||||
|
</LeftIR>
|
||||||
|
<RightIR>
|
||||||
|
<!-- The resolution width is enabled by default, int type -->
|
||||||
|
<Width>848</Width>
|
||||||
|
<!-- High resolution is enabled by default, int type -->
|
||||||
|
<Height>530</Height>
|
||||||
|
<!-- The frame rate of the resolution enabled by default, int type -->
|
||||||
|
<FPS>30</FPS>
|
||||||
|
<Format>Y8</Format>
|
||||||
|
</RightIR>
|
||||||
|
</Gemini305g>
|
||||||
|
|
||||||
<FemtoMega>
|
<FemtoMega>
|
||||||
<!-- For Femto-Mega devices, it must be set to V4L2, LibUVC is not supported -->
|
<!-- For Femto-Mega devices, it must be set to V4L2, LibUVC is not supported -->
|
||||||
<LinuxUVCDefaultBackend>V4L2</LinuxUVCDefaultBackend>
|
<LinuxUVCDefaultBackend>V4L2</LinuxUVCDefaultBackend>
|
||||||
Reference in New Issue
Block a user