[特殊字符] Gemini 335 (pyorbbecsdk) 飞腾派完美部署流程
·
🚀 Gemini 335 (pyorbbecsdk) 飞腾派完美部署流程
环境情况:
Linux phytiumpi 5.10.209-phytium-embedded-v2.2 #1 SMP PREEMPT Fri Oct 25 15:01:43 CST 2024 aarch64
1. 拉取官方源码
找到官方 Python 开源版 SDK,拉取到本地:
Bash
git clone https://gitee.com/orbbecdeveloper/pyorbbecsdk.git
2. 烧录 USB 硬件规则(Udev)
这一步是为了让普通用户也能免 sudo 权限调用 USB 深度相机:
Bash
cd pyorbbecsdk/scripts/env_setup
sudo chmod +x ./install_udev_rules.sh
sudo ./install_udev_rules.sh
sudo udevadm control --reload && sudo udevadm trigger
3. 安装系统级依赖
确保编译工具链(CMake)、C++ 绑定工具(Pybind11)以及视觉基础库(OpenCV/Numpy)就位:
Bash
sudo apt-get update
sudo apt-get install -y build-essential cmake
sudo apt-get install -y python3-pybind11 pybind11-dev
sudo apt-get install -y python3-opencv python3-numpy
安装 Python 3 开发环境
sudo apt update
sudo apt install python3-dev
4. 召唤多核全速编译
回到 SDK 根目录,创建构建文件夹,开始将 C++ 底层驱动“炼”成 Python 能看懂的库:
Bash
cd ../.. # 确保退回到 pyorbbecsdk 根目录
mkdir build
cd build
cmake ..
make -j4 # 召唤飞腾派 4 核全速编译(会疯狂滚屏)
5. 🌟 灵魂一步:配置路标(环境变量)
编译完成后,必须告诉 Python 编译产物放在了哪里。(千万别漏掉这步!)
将编译好的库路径永久写入当前用户的环境变量:
Bash
echo "export PYTHONPATH=$(pwd)/lib:$(pwd):\$PYTHONPATH" >> ~/.bashrc
source ~/.bashrc
6. 极简测试
进入测试文件夹,跑一行代码看能不能摸到相机:
Bash
cd ../examples
python3 -c "from pyorbbecsdk import *; ctx = Context(); print('发现设备数:', len(ctx.query_devices()))"
更多推荐

所有评论(0)