双目深度算法
1. 功能介绍
地瓜双目深度估计算法输入为双目图像数据,输出为左视图对应的视差图和深度图。算法借鉴IGEV网络,采用了GRU架构,具有较好的数据泛化性和较高的推理效率。
双目算法代码仓库:https://github.com/D-Robotics/hobot_stereonet
mipi相机代码仓库:https://github.com/D-Robotics/hobot_mipi_cam
zed相机代码仓库:https://github.com/D-Robotics/hobot_zed_cam
双目算法讲解:直播回放 | 基于RDK X5的AI双目算法部署实战
2. 支持平台
| 平台 | 系统支持 | 示例功能 |
|---|---|---|
| RDK X5, RDK X5 Module | Ubuntu 22.04 (Humble) | 启动双目相机,推理出深度结果,并在Web端显示 |
| RDK S100, RDK S100P | Ubuntu 22.04 (Humble) | 启动双目相机, 推理出深度结果,并在Web端显示 |
3. 模型版本
| 平台 | 算法版本 | 量化方式 | 输入尺寸 | 最高推理帧率(fps) | 模型说明 |
|---|---|---|---|---|---|
| X5 | V2.0 | int16 | 640x352x3x2 | 15 | 历史版本 |
| X5 | V2.1 | int16 | 640x352x3x2 | 15 | 历史版本,带置信度输出 |
| X5 | V2.2 | int8 | 640x352x3x2 | 23 | 历史版本 |
| X5 | V2.3 | int8 | 640x352x3x2 | 27 | 历史版本,最高帧率 |
| X5 | V2.4_int16 | int16 | 640x352x3x2 | 15 | 当前主版本,高精度深度估计 |
| X5 | V2.4_int8 | int8 | 640x352x3x2 | 23 | 当前主版本,高帧率深度估计 |
| X5 | V2.5_int16 | int16 | 640x352x3x2 | 16 | 最新版本,高精度深度估计 |
| X5 | V2.5_int16_96 | int16 | 640x352x3x2 | 18 | 最新版本,最大搜索视差96视差 |
| X5 | V2.5_int16_544_448 | int16 | 544x448x3x2 | 15 | 最新版本,544*448分辨率 |
| X5 | V2.5_int16_544_448_96 | int16 | 544x448x3x2 | 17 | 最新版本,544*448分辨率,最大搜索视差96视差 |
| S100 | V2.1 | int16 | 640x352x3x2 | 53 | 历史版本,带置信度输出 |
| S100 | V2.4 | int16 | 640x352x3x2 | 53 | 当前主版本,带置信度输出 |
4. 准备工作
4.1. RDK平台
- RDK已烧录好RDK OS系统
- RDK已成功安装TogetheROS.Bot
- 如果需要在线推理,请准备好双目相机,目前支持多款MIPI相机、ZED mini/2i USB相机
- 如果需要离线推理,请准备好双目图像数据
- 确认PC机能够通过网络访问RDK
4.2. 系统和功能包版本
| 版本 | 查询方法 | |
|---|---|---|
| RDK X5系统镜像版本 | 3.3.3及以上 | cat /etc/version |
| RDK S100系统镜像版本 | 4.0.2-Beta及以上 | cat /etc/version |
| tros-humble-hobot-stereonet功能包版本 | 2.5.0及以上 | apt list | grep tros-humble-hobot-stereonet/ |
| tros-humble-mipi-cam功能包版本 | 2.3.13及以上 | apt list | grep tros-humble-mipi-cam/ |
| tros-humble-hobot-zed-cam功能包版本 | 2.3.3及以上 | apt list | grep tros-humble-hobot-zed-cam/ |
- 如果系统镜像版本不符合要求,请参考文档对应章节进行镜像烧录
- 如果功能包版本不符合要求,请执行以下指令进行更新:
sudo apt update
sudo apt install --only-upgrade tros-humble-hobot-stereonet
sudo apt install --only-upgrade tros-humble-mipi-cam
sudo apt install --only-upgrade tros-humble-hobot-zed-cam
注意
如果sudo apt update命令执行失败或报错,请查看常见问题章节的Q10: apt update 命令执行失败或报错如何处理?解决。