2019年5月28日 下午7:23
分一下几个角度进行考虑:
- 显示机制
- QT显示机制
- PCL显示机制
- OpenGL显示机制
- 工程管理
- git
- 包管理
- 错误排查
- 环境、编码错:
- 算法参数、使用数据本身的问题
- 超参数的大小
- 数据(大、小、NUN、不完整,残留)
- 不是所有的错误都有所以然,所以这时候git版本控制的作用就凸现出来了
- 工程开发
- 大部分的工作集中在
- 数据读入读出
- 不同算法输入输出的转换
- 显示
- 解决各个模块之间相互之间的影响(返工的主要因素)
- 大部分的工作集中在
- 算法开发
- 虽然使用的核心算法是别人写的,但是你也要知道一下几点,这对你进行各个模块之间的整合是必须的
- 这个算法依赖的数据结构(定义的结构体)是啥,每个成员是啥意思,这个算法哪里要用到这个成员
- 算法的超参数有哪些,如果不知道这些,你都不知道如何调参数
- 算法的核心思想是啥,也就一句话的事,这是你记忆和以后遇到问题尝试解决的一个最好的出发点。
- 虽然使用的核心算法是别人写的,但是你也要知道一下几点,这对你进行各个模块之间的整合是必须的