使用 NVIDIA Jetson 部署
pip 安装依赖项和库本身。DepthAI 在 PyPi 上为 Jetson 提供了预编译的 wheel。
在 Jetson 上安装 DepthAI
打开终端窗口并运行以下命令:
Command Line
1sudo apt update && sudo apt upgrade
2sudo reboot now更改 SWAP 的大小。这些说明来自 NVIDIA 的 Jetson AI 入门:如果最后一个命令有问题,可以尝试以下方法:
Command Line
1# 禁用 ZRAM:
2sudo systemctl disable nvzramconfig
3# 创建 4GB 交换文件
4sudo fallocate -l 4G /mnt/4GB.swap
5sudo chmod 600 /mnt/4GB.swap
6sudo mkswap /mnt/4GB.swapCommand Line
1sudo vi /etc/fstab
2# 在文件底部添加这行
3/mnt/4GB.swap swap swap defaults 0 0
4# 重启
5sudo reboot now安装 depthai 依赖项
Command Line
1sudo wget -qO- https://docs.luxonis.com/install_dependencies.sh | bash创建 Python 虚拟环境
Command Line
1sudo apt install python3-venv
2python3 -m venv depthai
3source depthai/bin/activate在 venv 中安装
在安装
depthai 之前,请确保您处于虚拟环境中。克隆 DepthAI 仓库并安装库
Command Line
1#克隆 github 仓库
2git clone https://github.com/luxonis/depthai-python.git
3cd depthai-python
4python3 examples/install_requirements.py最后一步是编辑
.bashrc,添加以下行:Command Line
1echo "export OPENBLAS_CORETYPE=ARMV8" >> ~/.bashrc从 Jetson 为 OAK 供电
连接选项
Command Line
1ssh username@jetson_ip_addressusername 替换为您的 Jetson 用户名(通常默认为 jetson 或 nvidia),将 jetson_ip_address 替换为设备的 IP 地址。如果您使用带有图形界面的 Jetson,可以通过 X11 转发在本地机器上显示 GUI 元素。为此,在 SSH 连接到 Jetson 时使用 -X 标志:Command Line
1ssh username@jetson_ip_address -X