news 2026/7/7 4:08:56

01.02.06.环境搭建篇(CentOS9系统下 Orbbec-SDK_V2安装配置)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
01.02.06.环境搭建篇(CentOS9系统下 Orbbec-SDK_V2安装配置)

本页目录

  • 1、安装
  • 2、配置
  • 3、测试

https://orbbec.github.io/OrbbecSDK/

  • 官网: https://developer.orbbec.com.cn/module.html?id=4
  • 奥比中光-开发者中心: https://vcp.developer.orbbec.com.cn/resourceCenter/
  • orbbec-sdk: https://www.orbbec.com/developers/orbbec-sdk/

安装

  • 注意事项:https://docs.opencv.org/4.x/d1/d33/tutorial_orbbec_uvc.html

注意:OpenCV 编译时使用cmake命令补充行:-DORBBEC_SDK_VERSION=1 -DOBSENSOR_USE_ORBBEC_SDK=ON

  • 安装依赖
yuminstall-y libopencv* libudev* libusb*
  • OrbbecSDK_V2
# OrbbecSDK_v2cd/usr/local/softwarewgethttps://github.com/orbbec/OrbbecSDK_v2/releases/download/v2.5.5/OrbbecSDK_v2.5.5_202510101039_1a38b95_linux_x86_64.zipunzipOrbbecSDK_v2*.ziprm-rf OrbbecSDK_v2*.zipmvOrbbecSDK_v2* OrbbecSDK_V2chmod0777 -R /usr/local/software/OrbbecSDK_V2chowndkli:dkli -R /usr/local/software/OrbbecSDK_V2cd/usr/local/software/OrbbecSDK_V2 ./build_examples.sh ./setup.sh/usr/local/software/OrbbecSDK_V2/sharedcd/usr/local/software/OrbbecSDK_V2/shared ./install_udev_rules.shmkdir-p /usr/local/software/OrbbecSDK_V2/examples/buildchmod0777 -R /usr/local/software/OrbbecSDK_V2chowndkli:dkli -R /usr/local/software/OrbbecSDK_V2cd/usr/local/software/OrbbecSDK_V2/examples/build cmake..&&make-j$(nproc)&&makeinstall-j$(nproc)chmod0777 -R /usr/local/software/OrbbecSDK_V2chowndkli:dkli -R /usr/local/software/OrbbecSDK_V2
  • OrbbecViewer_V2
cd/usr/local/softwarewgethttps://github.com/orbbec/OrbbecSDK_v2/releases/download/v2.5.5/OrbbecViewer_v2.5.5_202510101040_8d01fa0_linux_x86_64.zipunzipOrbbecViewer_v2*.ziprm-rf OrbbecViewer_v2*.zipmvOrbbecViewer_v2* OrbbecViewer_V2chmod0777 -R /usr/local/software/OrbbecViewer_V2chowndkli:dkli -R /usr/local/software/OrbbecViewer_V2

配置

# OrbbecSDK_V2cat>>/etc/profile<<"EOF" #set OrbbecSDK_V2 environment ORBBECSDK_V2_HOME=/usr/local/software/OrbbecSDK_V2 ORBBECSDK_V2_LIB=/usr/local/software/OrbbecSDK_V2/SDK/lib ORBBECSDK_V2_INCLUDE=/usr/local/software/OrbbecSDK_V2/SDK/include ORBBECSDK_V2_REDIST=/usr/local/software/OrbbecSDK_V2/bin PATH=$ORBBECSDK_V2_HOME:$ORBBECSDK_V2_LIB:$ORBBECSDK_V2_INCLUDE:$ORBBECSDK_V2_REDIST:$PATH: export ORBBECSDK_V2_HOME ORBBECSDK_V2_LIB ORBBECSDK_V2_INCLUDE ORBBECSDK_V2_REDIST PATH EOFsource/etc/profilecd/usr/local/softwarecat>getPath.sh<<'EOF' #!/bin/bash var1=$(find /usr/local/software/OrbbecSDK_V2 -name "*.so*" -type f) var2=$(dirname $var1) var3=$(echo $var2 | tr ' ' '\n' | sort | uniq | tr '\n' ' ') echo $var3 | tr ' ' '\n' | tee -a /etc/ld.so.conf.d/local.conf EOFchmod0777 getPath.sh&&chowndkli:dkli getPath.sh&&./getPath.shcat/etc/ld.so.conf.d/local.conf ldconfigrm-rf /usr/local/software/getPath.sh# OrbbecViewer_V2cat>>/etc/profile<<"EOF" #set OrbbecViewer_V2 environment ORBBECVIEWER_V2_HOME=/usr/local/software/OrbbecViewer_V2 ORBBECVIEWER_V2_LIB=$ORBBECVIEWER_V2_HOME/lib PATH=$ORBBECVIEWER_V2_HOME:$ORBBECVIEWER_V2_LIB:$PATH: export ORBBECVIEWER_V2_HOME ORBBECVIEWER_V2_LIB PATH EOFsource/etc/profilecd/usr/local/softwarecat>getPath.sh<<'EOF' #!/bin/bash var1=$(find /usr/local/software/OrbbecViewer_V2 -name "*.so*" -type f) var2=$(dirname $var1) var3=$(echo $var2 | tr ' ' '\n' | sort | uniq | tr '\n' ' ') echo $var3 | tr ' ' '\n' | tee -a /etc/ld.so.conf.d/local.conf EOFchmod0777 getPath.sh&&chowndkli:dkli getPath.sh&&./getPath.shcat/etc/ld.so.conf.d/local.conf ldconfigrm-rf /usr/local/software/getPath.sh

测试

  • 运行一个例子
# 硬件连接电脑后lsusb# OrbbecSDK_V2cd/usr/local/software/OrbbecSDK_V2/examples/build/bin ./ob_quick_start# OrbbecViewer_V2cd/usr/local/software/OrbbecViewer_V2 ./OrbbecViewer
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/7 15:10:59

Flink源码阅读:Checkpoint机制(上)

前文我们梳理了 Flink 状态管理相关的源码&#xff0c;我们知道&#xff0c;状态是要与 Checkpoint 配合使用的。因此&#xff0c;本文我们就一起来看一下 Checkpoint 相关的源码。写在前面 在Flink学习笔记&#xff1a;如何做容错一文中&#xff0c;我们介绍了 Flink 的 Chec…

作者头像 李华
网站建设 2026/7/7 2:34:34

Excalidraw与Notion集成:打造一体化知识管理系统

Excalidraw与Notion集成&#xff1a;打造一体化知识管理系统 在今天的知识型团队中&#xff0c;一个常见的困境是&#xff1a;技术方案藏在某个人的电脑里&#xff0c;会议结论散落在微信群聊中&#xff0c;系统架构图用Visio画完后导出成PNG贴进文档——再没人敢动它。一旦需要…

作者头像 李华
网站建设 2026/7/6 10:19:41

Excalidraw连线自动吸附:细节决定专业度

Excalidraw连线自动吸附&#xff1a;细节决定专业度 在数字协作日益深入团队工作流的今天&#xff0c;一张清晰、准确的架构图或流程图&#xff0c;往往比千言万语更能高效传递信息。然而&#xff0c;即便使用最先进的工具&#xff0c;许多人在绘制图表时仍会遇到这样的尴尬&am…

作者头像 李华
网站建设 2026/7/7 2:42:50

电子烟如何实现口感一致——恒功率控制模式可以告诉你答案

电子烟的恒压/恒功率控制是其核心调压技术&#xff0c;目的是让雾化芯在不同阻值、不同电量下&#xff0c;输出稳定的加热功率&#xff0c;保证烟雾量和口感一致。以下是技术原理、实现方式和核心电路的详细拆解&#xff1a;一、恒功率控制&#xff08;主流方案&#xff09;原理…

作者头像 李华
网站建设 2026/7/7 13:04:58

Excalidraw主题定制指南:打造专属品牌视觉风格

Excalidraw主题定制指南&#xff1a;打造专属品牌视觉风格 在数字化协作日益深入的今天&#xff0c;团队对可视化工具的要求早已超越“能画就行”。一张架构图、流程图或白板笔记&#xff0c;不仅是信息传递的载体&#xff0c;更是品牌形象的延伸。当你的产品文档中嵌入的图表…

作者头像 李华
网站建设 2026/7/7 9:30:07

Excalidraw AI模型调优:降低token消耗提升准确性

Excalidraw AI模型调优&#xff1a;降低token消耗提升准确性 在远程协作日益频繁的今天&#xff0c;团队对高效可视化工具的需求达到了前所未有的高度。Excalidraw 作为一款开源的手绘风格白板工具&#xff0c;凭借其简洁直观的操作体验&#xff0c;在架构设计、产品原型和头脑…

作者头像 李华