mirror of
https://github.com/orbbec/OrbbecSDK_ROS2.git
synced 2026-09-11 18:50:19 +08:00
Update Orbbec SDK to version 2.4.11
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -570,7 +570,7 @@ public:
|
||||
*
|
||||
* @param impl The pointer to the internal frame object.
|
||||
*/
|
||||
explicit ConfidenceFrame(const ob_frame *impl) : VideoFrame(impl){};
|
||||
explicit ConfidenceFrame(const ob_frame *impl) : VideoFrame(impl) {};
|
||||
|
||||
~ConfidenceFrame() noexcept override = default;
|
||||
};
|
||||
@@ -999,6 +999,22 @@ public:
|
||||
return frame->as<VideoFrame>();
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Create a new FrameSet object.
|
||||
*
|
||||
* This function creates a new FrameSet instance by internally calling the native C API.
|
||||
* The returned FrameSet is managed by a std::shared_ptr, and its lifetime will be
|
||||
* automatically managed. When no references remain, the underlying native resources will be released.
|
||||
*
|
||||
* @return std::shared_ptr<FrameSet> The created FrameSet object.
|
||||
*/
|
||||
static std::shared_ptr<FrameSet> createFrameSet() {
|
||||
ob_error *error = nullptr;
|
||||
auto impl = ob_create_frameset(&error);
|
||||
Error::handle(&error);
|
||||
return std::make_shared<FrameSet>(impl);
|
||||
}
|
||||
|
||||
private:
|
||||
struct BufferDestroyContext {
|
||||
BufferDestroyCallback callback;
|
||||
|
||||
@@ -8,12 +8,12 @@ set(CMAKE_IMPORT_FILE_VERSION 1)
|
||||
# Import target "ob::OrbbecSDK" for configuration "Release"
|
||||
set_property(TARGET ob::OrbbecSDK APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE)
|
||||
set_target_properties(ob::OrbbecSDK PROPERTIES
|
||||
IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libOrbbecSDK.so.2.4.10"
|
||||
IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libOrbbecSDK.so.2.4.11"
|
||||
IMPORTED_SONAME_RELEASE "libOrbbecSDK.so.2"
|
||||
)
|
||||
|
||||
list(APPEND _cmake_import_check_targets ob::OrbbecSDK )
|
||||
list(APPEND _cmake_import_check_files_for_ob::OrbbecSDK "${_IMPORT_PREFIX}/lib/libOrbbecSDK.so.2.4.10" )
|
||||
list(APPEND _cmake_import_check_files_for_ob::OrbbecSDK "${_IMPORT_PREFIX}/lib/libOrbbecSDK.so.2.4.11" )
|
||||
|
||||
# Commands beyond this point should not need to know the version.
|
||||
set(CMAKE_IMPORT_FILE_VERSION)
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
||||
libOrbbecSDK.so.2.4.10
|
||||
libOrbbecSDK.so.2.4.11
|
||||
BIN
Binary file not shown.
@@ -8,12 +8,12 @@ set(CMAKE_IMPORT_FILE_VERSION 1)
|
||||
# Import target "ob::OrbbecSDK" for configuration "Release"
|
||||
set_property(TARGET ob::OrbbecSDK APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE)
|
||||
set_target_properties(ob::OrbbecSDK PROPERTIES
|
||||
IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libOrbbecSDK.so.2.4.10"
|
||||
IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libOrbbecSDK.so.2.4.11"
|
||||
IMPORTED_SONAME_RELEASE "libOrbbecSDK.so.2"
|
||||
)
|
||||
|
||||
list(APPEND _cmake_import_check_targets ob::OrbbecSDK )
|
||||
list(APPEND _cmake_import_check_files_for_ob::OrbbecSDK "${_IMPORT_PREFIX}/lib/libOrbbecSDK.so.2.4.10" )
|
||||
list(APPEND _cmake_import_check_files_for_ob::OrbbecSDK "${_IMPORT_PREFIX}/lib/libOrbbecSDK.so.2.4.11" )
|
||||
|
||||
# Commands beyond this point should not need to know the version.
|
||||
set(CMAKE_IMPORT_FILE_VERSION)
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
||||
libOrbbecSDK.so.2.4.10
|
||||
libOrbbecSDK.so.2.4.11
|
||||
BIN
Binary file not shown.
@@ -2338,4 +2338,4 @@
|
||||
</In-sceneCalibration>
|
||||
</Gemini435Le>
|
||||
</Device>
|
||||
</Config>
|
||||
</Config>
|
||||
@@ -2,7 +2,7 @@
|
||||
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
|
||||
<package format="3">
|
||||
<name>orbbec_camera</name>
|
||||
<version>2.4.6</version>
|
||||
<version>2.4.7</version>
|
||||
<description>Orbbec Camera package</description>
|
||||
<maintainer email="mocun@orbbec.com">Joe Dong</maintainer>
|
||||
<license>Apache-2.0</license>
|
||||
|
||||
Reference in New Issue
Block a user