GUI 使用指南
2026-10-23
MaixSense-D640 配套桌面 GUI 应用(基于 Tauri + React),提供实时预览、参数调整、固件管理等功能。
安装
从 GitHub Releases 下载对应平台的安装包:
| 平台 | 文件 |
|---|---|
| Windows | MaixSense-D640-Setup-x.x.x.exe |
| Linux | maixsense-d640_x.x.x_amd64.deb |
| macOS | MaixSense-D640-x.x.x.dmg |
主界面
启动 GUI 后,连接 D640 设备,应用会自动发现并显示设备信息。
主界面分为以下区域:
设备栏(左侧)
- 显示已连接的 D640 设备列表
- 设备名称、固件版本、连接状态
- 点击设备进入预览
预览区(中央)
实时显示四路视频流:
- 深度图(伪彩):彩色编码的深度信息,近处暖色(红/橙),远处冷色(蓝/青)
- 左 IR / 右 IR:双目红外灰度图像
- 点云(可选):3D 点云可视化,支持鼠标旋转/缩放
检查器面板(右侧)
设备信息
显示固件版本、标定状态、设备序列号等。
深度滤波配置
可实时调整的深度参数:
- 置信度阈值:过滤低置信度像素(0~1,越高越严格)
- 最小深度 / 最大深度 (mm):有效测量范围裁剪
- 空间滤波强度:3×3 边缘保持中值滤波(0=关闭)
修改后点击"应用"立即生效,无需重启设备。
曝光控制
- 自动曝光:默认开启,设备自动调整
- 手动曝光:设置固定的快门时间和增益
- 左右目联动(主从模式),保证双目一致性
功能操作
实时预览
- 连接设备后,点击左侧设备栏中的设备
- 预览区自动显示深度伪彩和 IR 流
- 可通过顶部工具栏切换显示模式
抓图/录像
- 抓图:点击工具栏"拍照"按钮,保存当前帧(包含深度原始数据 + IR + 伪彩)
- 录像:点击"录制"按钮开始,再次点击停止。录像包含带时间戳的原始深度序列
点云查看
- 点击"点云"模式切换到 3D 视图
- 鼠标左键拖拽旋转,滚轮缩放
- 可导出
.pcd格式点云文件
固件更新
- 点击设备菜单(设备名右侧 ⋯ 按钮)
- 选择"固件更新"
- 选择固件包文件 (
maixsense_d640-*.tar.gz) - 等待上传和验证完成
- 设备自动重启并加载新固件
固件更新不会覆盖标定数据。
标定文件管理
上传新标定:
- 设备菜单 → "上传标定"
- 选择标定包(含
stereo_calib.ini+*_mesh.bin) - 设备自动备份旧标定并应用新标定
恢复历史标定:
- 设备菜单 → "标定管理"
- 查看历史备份列表
- 选择要恢复的版本
下载当前标定:
- 设备菜单 → "下载标定"
- 保存为
.tar.gz文件
精度测试
GUI 内置精度探测工具:
- 将设备对准已知距离的平面目标
- 工具栏 → "精度测试"
- 自动采集多帧并统计中心区域深度值的均值和标准差
连接模式选择
GUI 支持两种连接方式:
- USB(默认):UVC 取流 + 厂商控制,Windows/Linux 推荐
- NCM 网络:通过 USB 网络连接,macOS 推荐(厂商控制需要此通道)
可在设置中切换,或设置环境变量:
MSD_CAPTURE_TRANSPORT=ncm ./maixsense-d640-gui
故障排查
| 问题 | 解决 |
|---|---|
| 设备列表为空 | 检查 USB 线、重新插拔、确认驱动(Windows) |
| 预览黑屏 | 等待 10 秒设备初始化完成;检查镜头是否被遮挡 |
| 深度图全黑 | 调低置信度阈值;确认测量距离在有效范围内 |
| macOS 无法调参 | 切换到 NCM 模式:设置 → 连接方式 → NCM |
| 固件更新失败 | 确认包文件完整;重启设备后重试 |