铁子们,周末闲来无事,于是新买了opencv深度相机,作为opencv官方定制相机,能通过其相机芯片直接生成出深度图片,更高级的玩法还支持slam,ros,scratch,对一些深度视觉场景可以说是相当nice!!!所以我们尝试在Aidlux上集成试一试
前期准备:
因为depthai项目需要python3.8 而aidlux默认内置python版本是3.7,所以我们需要更新python3.8。
而aidlux应用商店就有python3.8.12和python3.9.10 所以我们选择安装python3.9.10
启用USB设备:
由于OAK是USB设备,因此为了在使用 udev 工具的系统上与之通信, 您需要添加udev规则以使设备可访问。
以下命令将向您的系统添加新的udev规则
提示:
第一次使用一定要配置此规则!
echo 'SUBSYSTEM=="usb", ATTRS{idVendor}=="03e7", MODE="0666"' | sudo tee /etc/udev/rules.d/80-movidius.rules
sudo udevadm control --reload-rules && sudo udevadm trigger
Linux平台我们建议使用git直接拉取depthai仓库。
- depthai
```
git clone https://gitee.com/oakchina/depthai.git
</li> <li>depthai-python
git clone https://gitee.com/oakchina/depthai-python.git
</li> <li>depthai-experiments
git clone https://gitee.com/oakchina/depthai-experiments.git
</li> </ul> <p>在Linux平台并且第一次使用OAK需要配置udev规则 - <strong>详情</strong></p> <p>安装依赖:</p>
python3 -m pip install -r depthai/requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
<p>于是现在可以运行示例了</p> <p>从OAK github开源例子中运行</p> <p>https://github.com/OAKChina/depthai-python/blob/main/examples/StereoDepth/depth_preview.py</p> <p>运行效果:</p> <p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/17758585154033674346711672036814645192818.jpg" alt="" /></p> <p>https://github.com/OAKChina/depthai-python/blob/main/examples/ColorCamera/rgb_preview.py</p> <p>运行效果:</p> <p><img src="https://aidlux.oss-cn-beijing.aliyuncs.com/imgs/13041806393064384742101672036925049333714.jpg" alt="" /></p>