[特殊字符] 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)