当前位置: 首页 > news >正文

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
http://www.cnnetsun.cn/news/170747.html

相关文章:

  • 02.03.01.快速开始篇(Astra-SDK案例 使用Eclise开发工具:创建Makefile项目方式 DepthReaderEventCPP)
  • Excalidraw二维码分享:移动端访问一键直达
  • 基于Springboot粮仓管理系统【附源码+文档】
  • 基于Springboot笔记本分享平台【附源码+文档】
  • 浩瀚宇宙,2025正是引力场文场的起点
  • Excalidraw热键大全:高手都是这样快速操作的
  • SQLite Unions 子句详解
  • 30、Windows Media Player使用指南
  • 高配云电脑推荐:2025横评,谁在延迟、价格、游戏库上全面胜出?
  • Excalidraw多端适配策略:手机也能流畅画图
  • 《从数据到转化:游戏地域偏好驱动的精准推送指南》
  • Excalidraw与Notion集成教程:打造智能知识库配图系统
  • 大模型技术与应用开发全流程详解:零基础入门到项目实战写给小白的大模型入门教程!
  • 10、Windows 10任务栏与系统托盘使用指南
  • Excalidraw使用指南:零基础学会AI驱动的图形自动生成
  • 24、Windows 10个性化设置全攻略
  • 32、Windows 10 照片管理与系统修复全攻略
  • 15、玩转 Windows:程序、文件操作与查找指南
  • 32、Windows 10 照片与系统修复实用指南
  • 从想法到图表只需一句话:Excalidraw集成AI绘图功能上线
  • 提升效率利器:Excalidraw集成AI绘图功能全揭秘
  • 开源Excalidraw怎么玩?AI赋能让流程图自动生成
  • 【IEEE 13 节点分配系统中的THD降低】系统的谐波分析给出了各种总线上电流和电压的谐波频谱和THD附Simulink仿真
  • 1小时微调 Gemma 3 270M 端侧模型与部署全流程
  • Excalidraw插件开发入门:为你的白板添加AI生成功能
  • 神仙级AI大模型入门教程(非常详细),爆肝熬夜整理,存下吧很难找全的!
  • 五一视界与摩尔线程深度合作,释放物理AI进化潜能
  • C++从0到1撸了个生产级零拷贝缓存:用MAP_POPULATE和大页把文件读取性能进行提升
  • Excalidraw绘图逻辑拆解:为什么它看起来更自然?
  • Excalidraw响应式设计测试:不同屏幕适配情况