实验室项目总结
本项目要解决的问题是几个摄像头图像的拼接显示。本项目主要分三个阶段:初期设计阶段,核心代码编写,可视化软件实现。初期设计的UI和初步功能需求,师兄去开发海康摄像头视频拼接的核心代码,我主要负责前端用户界面的开发。
所使用的开发语言是C++,视频开发库是opencv库,软件界面的开发用的是MFC。
那我主要做的事情有哪些?
学习opencv基本语法知识到应用语法开发,学习MFC知识并应用开发,调用海康的开发手册并使用,最后把之前的所有要点整合成为一个完整的软件界面。
个人的收获呢?
第一,熟悉了程序开发的基本流程,使得自己对编程的认知更完整。不再仅仅局限于简单的脚本开发。同样的,熟悉了整个开发流程之后,更提高了我对脚本编写的认识,这个过程的核心还是在于脚本的编写,逻辑过程的代码实现。所以,这次项目实践的意义还是非常大的,让我认清了代码基础的重要性。
第二,学习能力的提高。最快的学习方式就是根据需求来输入知识,然后立马输出得以实践,同时呢,这样的实践是有deadline的,这样更是提高了效率。你看,这次项目实践很好地符合上述学习过程,在这个过程中,学习了新知,打磨了学习方法,让自己更适应市场的竞争。
第三,认知水平提高。我可以把这次实践经验推而广之,甚至应用到自己的日常生活中,输入、应用、总结,输入、应用、总结,输入……循环迭代,自己的进化能够超过绝大部分人。
以上就是对这次项目开发的总结,从项目本身到自身生活,都是由启发意义的。