登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
轻量养虾,开箱即用!低 Token + 稳定算力,Gitee & 模力方舟联合出品的 PocketClaw 正式开售!点击了解详情
代码拉取完成,页面将自动刷新
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
5
Star
42
Fork
8
奥比中光科技集团股份有限公司
/
OrbbecSDK
代码
Issues
2
Pull Requests
0
Wiki
统计
流水线
服务
JavaDoc
PHPDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
开发画像分析
我知道了,不再自动展开
发行版
最新版
v1.10.27
6195fdc
2025-10-09 14:59
对比
Release v1.10.27
orbbecDeveloper
## New feature ● Added temperature compensation interface for Astra+ and Gemini devices. ● Added stream retry feature for Gemini 330 series devices. If a stream fails to start or stops during streaming, the SDK can attempt to restart it. This feature is disabled by default and can be enabled via OrbbecSDKConfig_v1.0.xml. Locate the corresponding device section in the configuration file and modify the following parameters: ~~~ <StreamFailedRetry>0</StreamFailedRetry> <MaxStartStreamDelayMs>2000</MaxStartStreamDelayMs> <StreamInterruptedRestart>0</StreamInterruptedRestart> <StreamRestartScope>1</StreamRestartScope> <MaxFrameIntervalMs>2000</MaxFrameIntervalMs> ~~~ Parameter Descriptions: **The following two parameters control whether to retry when a stream fails to start and the timeout for retry.** `StreamFailedRetry`: Number of retries for stream start failures. 0 means no retries. `MaxStartStreamDelayMs`: Timeout (in ms) to wait for the first frame after starting a stream. If exceeded, the stream start will fail. **The following three parameters control whether to retry if the stream is successfully started but later no frames are received.** `StreamInterruptedRestart`: Number of stream restarts due to abnormal interruptions. 0 means no restart. `StreamRestartScope`: 0: Restart only if no frames are received within the maximum frame interval after stream start. 1: Restart throughout the entire streaming process. `MaxFrameIntervalMs`: Maximum allowed frame interval (in ms). If exceeded, the stream will be considered interrupted. ## Fixed issue ● Fixed memory leak issues in Orbbec SDK and Samples. ● Fixed crash issue in the Transformation Sample. ● Fixed an occasional SN duplication issue when using multiple Gemini 330 series devices simultaneously on Windows. ● Fixed read LDP status failure on Gemini devices. ● Fixed issue where Mega/Mega I devices could not be discovered via GVCP on Linux with multiple Network Interface Card (NIC) . ● Fixed occasional deadlock issue when starting streams on Windows. ## Supported Platforms ● Windows 10 or later: Tested on x86 and x64 architectures ● Linux x64: Tested on Ubuntu 20.04, 22.04, and 24.04 ● Linux ARM64: Tested on NVIDIA Jetson AGX Orin 、 NVIDIA Jetson Orin NX 、NVIDIA Jetson AGX Xavier 、 NVIDIA Jetson Xavier NX、 NVIDIA Jetson Nano 、 Raspberry Pi 4
最后提交信息为:
fix compile issue
预览版本
v1.10.22
e488522
2025-06-17 14:58
对比
Release v1.10.22
orbbecDeveloper
## New feature ●Added Depth ROI support for Gemini 2. ●Added temperature compensation enable interface for Astra+ and Astra Mini Pro. ## Fixed issue ●Fixed point cloud anomaly issue on Dabai Pro. ●Fixed crash issue during network-based firmware update on Femto Mega/Femto Mega I. ●Fixed firmware update issue on Gemini 330 series. ## Supported Platforms ● Windows 10 or later: Tested on x86 and x64 architectures ● Linux x64: Tested on Ubuntu 20.04, 22.04, and 24.04 ● Linux ARM64: Tested on NVIDIA Jetson AGX Orin 、 NVIDIA Jetson Orin NX 、NVIDIA Jetson AGX Xavier 、 NVIDIA Jetson Xavier NX、 NVIDIA Jetson Nano 、 Raspberry Pi 4
最后提交信息为:
Update Orbbec SDK version to v1.10.22
v1.10.18
c728d24
2025-04-10 14:08
对比
Release v1.10.18
orbbecDeveloper
### Orbbec SDK Release v1.10.18 ## What's New 1、Optimize frame aggregation and add the OB_FRAME_AGGREGATE_OUTPUT_DISABLE mode. ~~~ typedef enum { /** * @brief Only FrameSet that contains all types of data frames will be output */ OB_FRAME_AGGREGATE_OUTPUT_FULL_FRAME_REQUIRE = 0, /** * @brief Color Frame Require output mode * @brief Suitable for Color using H264, H265 and other inter-frame encoding format open stream * * @attention In this mode, the user may return null when getting a non-Color type data frame from the acquired FrameSet */ OB_FRAME_AGGREGATE_OUTPUT_COLOR_FRAME_REQUIRE, /** * @brief FrameSet for any case will be output * * @attention In this mode, the user may return null when getting the specified type of data frame from the acquired FrameSet */ OB_FRAME_AGGREGATE_OUTPUT_ANY_SITUATION, /** * @brief Disable Frame Aggreate * * @attention In this mode, All types of data frames will output independently. */ OB_FRAME_AGGREGATE_OUTPUT_DISABLE, } OB_FRAME_AGGREGATE_OUTPUT_MODE, ~~~ The OB_FRAME_AGGREGATE_OUTPUT_DISABLE mode primarily addresses the issue of frame output delay when users configure different frame rates for different video streams. For example, if Depth is set to 15fps and Color is set to 5fps, the Depth frames may experience delays in output. After enabling the OB_FRAME_AGGREGATE_OUTPUT_DISABLE mode, Depth and Color frames can be output independently from the pipeline. Note: In this mode, the Frameset will only contain either the Depth or the Color frame. The usage is as follows: ~~~ auto config = std::make_shared<ob::Config>(); // enable depth and color streams with specified format config->enableVideoStream(OB_STREAM_DEPTH, 848, 480, 15, OB_FORMAT_Y16); config->enableVideoStream(OB_STREAM_COLOR, 1280, 720, 5, OB_FORMAT_MJPG); config->setFrameAggregateOutputMode(OB_FRAME_AGGREGATE_OUTPUT_DISABLE); // Create a pipeline with default device to manage stream auto pipe = std::make_shared<ob::Pipeline>(); pipe->disableFrameSync(); ~~~ 2、Provide interfaces for configuring noise removal filter on Gemini 2, Gemini 2L, and Astra 2 devices. and make the interfaces for the soft filter and noise removal filter the same for users. use like this: ~~~ device->setBoolProperty(OB_PROP_DEPTH_SOFT_FILTER_BOOL, true); device->setIntProperty(OB_PROP_DEPTH_MAX_DIFF_INT, 20); device->setIntProperty(OB_PROP_DEPTH_MAX_SPECKLE_SIZE_INT, 40); ~~~ 3、Remove points with a value of 0 when saving point clouds in the point cloud sample. ## Bug Fixes 1、Fix the incorrect format assignment issue after converting YUYV to BGR in the format conversion filter. 2、Fix the crash issue when repeatedly switching between saving RGBD point clouds and Depth point clouds in the point cloud sample. 3、Fix the memory leak issue in network device discovery. 4、Fix the bootloader upgrade issue for OpenNI devices. 5、Fix the incorrect intrinsic parameters for Dabai Max Pro at 320x160 resolution. 6、Fix the hidden crash issue in the libusb sync_transfer_cb interface. 7、Other bug fix. ## Supported Platforms ● Windows 10 or later: Tested on x86 and x64 architectures ● Linux x64: Tested on Ubuntu 20.04, 22.04, and 24.04 ● Linux ARM64: Tested on NVIDIA Jetson AGX Orin (arm64)、 NVIDIA Jetson Orin NX (arm64)、NVIDIA Jetson AGX Xavier (arm64)、 NVIDIA Jetson Xavier NX (arm64)、 NVIDIA Jetson Nano (arm64)、 Raspberry Pi 4 (arm64)
最后提交信息为:
Update README_CN.md
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
1
https://gitee.com/orbbecdeveloper/OrbbecSDK.git
git@gitee.com:orbbecdeveloper/OrbbecSDK.git
orbbecdeveloper
OrbbecSDK
OrbbecSDK
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册