news 2026/6/15 5:23:08

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/6/13 17:10:30

Excalidraw RTL布局适配:服务中东地区用户

Excalidraw RTL布局适配&#xff1a;服务中东地区用户 在远程协作日益成为常态的今天&#xff0c;一款看似简单的在线白板工具&#xff0c;可能正决定着一场跨国产品会议能否顺利进行。设想这样一个场景&#xff1a;一位沙特的架构师正在用阿拉伯语标注系统模块&#xff0c;但…

作者头像 李华
网站建设 2026/6/14 21:07:11

Excalidraw无障碍访问:视障用户也能参与协作

Excalidraw无障碍访问&#xff1a;视障用户也能参与协作 在一场远程架构评审会议中&#xff0c;一位使用屏幕阅读器的工程师通过键盘操作&#xff0c;在 Excalidraw 白板上精准地修改了一个微服务模块的命名&#xff0c;并添加了新的连接关系。几秒钟后&#xff0c;所有参会者的…

作者头像 李华
网站建设 2026/6/14 16:29:01

Excalidraw用户行为分析:洞察高频操作场景

Excalidraw用户行为分析&#xff1a;洞察高频操作场景 在一场跨时区的远程产品评审会上&#xff0c;一位产品经理对着摄像头说&#xff1a;“帮我画一个登录流程&#xff0c;包含用户名、密码框和提交按钮。” 几秒钟后&#xff0c;一张结构清晰的手绘风格界面草图出现在共享白…

作者头像 李华
网站建设 2026/6/14 18:18:13

Excalidraw文字识别优化:AI自动美化潦草笔记

Excalidraw文字识别优化&#xff1a;AI自动美化潦草笔记 在一场远程技术评审会议中&#xff0c;团队成员用触控笔在白板上快速写下“auth → db ← cache”&#xff0c;字迹歪斜、间距混乱。几分钟后&#xff0c;这些原本难以辨认的涂鸦变成了清晰规整却仍保留手绘质感的标注图…

作者头像 李华
网站建设 2026/6/14 19:01:27

Excalidraw在OKR制定中的创新应用

Excalidraw在OKR制定中的创新应用 在一场远程战略会议上&#xff0c;产品负责人刚提出“提升用户满意度”这个目标&#xff0c;会议室瞬间陷入沉默——没人知道这究竟意味着什么。有人觉得是优化客服流程&#xff0c;有人认为该改进UI交互&#xff0c;而技术团队则开始担心性能…

作者头像 李华
网站建设 2026/6/13 3:35:55

25、让 Windows 保持稳定运行的实用指南

让 Windows 保持稳定运行的实用指南 一、创建还原点 尽管 Windows 正在逐渐从还原点过渡到更新的刷新系统,但老派的系统还原爱好者仍然可以创建和使用可靠的 Windows 还原点,将电脑恢复到状态较好的时间点。还原点就像一个时间胶囊,能保存电脑在特定时间的设置。如果这些设…

作者头像 李华