• 点云平台之创建工程文件


           由于本人的点云平台功能比较杂乱,可能对数据进行了处理后需要繁杂的操作处理,如果不能对这个操作流程进行保留,那么每次都要重新进行操作,这样势必会榨干笔者休息的全部时间,为了节省时间学习,所以笔者痛定思痛,决定实现一个能保存平台操作流程的功能,一句话概括,就是对工程进行保存后,下次打开工程,软件界面能立马恢复关闭前的界面

    (a)存储工程文件

                                          

             存储文件还是挺快的,因为这里存储的二进制文件,所以再大的数据,都可以很快进行存储,这里存储的是一个配置信息加上存储的实际文件。

    (b)读取工程文件

                                        

          对刚才存储出去的工程文件进行了读取,工程文件会包含大量的配置信息,笔者只是对一些主要的参数进行了存储,并没有面面俱到,相信有过三维显示开发的小伙伴已经看出来了,笔者并没有对相机参数进行存储,(笔者一直奉行的做事原则就是能用就可以了,没强迫症),不过读取的速度也还是可以的。十几个文件也没占用太多时间。

          经过这么一番折腾,本人对点云操作的中间流程进行了存储,下次打开接着处理,直接恢复到软件关闭前的状态是不是很爽呢?

          在实现该功能之前,笔者每次都是打开一块原始,凭借着不太好的记忆,一点点操作,可能稍有不慎点错了,一下子软件崩了,然后重头又来,然后。。。,又然后。。。,真心感觉浪费了笔者曾经多少宝贵的娱乐时间。话说软件为什么要崩呢?因为笔者太菜,不懂得底层设计,所以操作不慎肯定会崩的。

     

                                                                                                           

  • 相关阅读:
    centos在设置时区
    Qt那点事儿(三) 论父对象与子对象的关系
    Qt多线程应用--QRunnable
    Qt学习之如何启动和终止一个线程
    Qt 互斥量 QMutex
    Qt网络获取本机网络信息
    QT程序拷贝 转移 改变运行环境
    Qt调用dll中的功能函数
    用Qt生成dll类库及调用方法
    Qt DLL总结【二】-创建及调用QT的 DLL
  • 原文地址:https://www.cnblogs.com/z-web-2017/p/9688425.html
Copyright © 2020-2023  润新知