Skip to content

软件使用指南

Evans Liu edited this page Apr 18, 2024 · 5 revisions

SLMaster是一套较为完整的结构光三维重建软件,您能够使用它完成对任意被测物体的三维重建作业。

为了使得SLMaster能够在任意硬件基础上运行,SLMaster相机投影仪进行了抽象。
使得您能够根据现有硬件,快速实现抽象类接口,从而完美的适配本软件。

SLMaster已经为较为常用的硬件实现了抽象接口,当前可供直接使用的硬件包含如下几点:

  • 相机:华睿相机
  • 投影仪:DLP34XX系列(DLP3010DLP4710

SLMaster项目的主要文件夹组成如下:

  • data:离线数据集
    • 4_4710:一组用于投影仪烧录的测试数据
    • binocularCamera:双目结构光相机真实数据集
    • monocularCamera:单目结构光相机真实数据集
    • laserLine:单线激光相机数据集
    • interzoneFourGrayscale:四灰度格雷码广义分区间相位展开方法仿真数据集
    • shiftGraycode:位移格雷码方法仿真数据集
    • threeFrequencyHeterodyne:三频外差方法仿真数据集
  • doc:帮助文档
  • gui:软件界面
    • qml:Qt QML文件及资源
      • res:资源文件
        • config:相机配置文件
        • image:UI图标文件
      • ui:UI组件
        • component:基础组件
        • global:全局组件
        • nodes:节点编辑器节点组件
        • page:模块组件
        • window:窗口组件
    • src:UI源文件
      • nodes:节点编辑器节点源文件
    • thirdParty:第三方库
  • src:算法源文件
    • algorithm:结构光算法
    • calibration:标定算法
    • cameras:结构光相机
    • device:硬件控制
  • perf:性能测试
  • test:准确度测试