菜单
  

    这次的毕业设计是我在本科阶段接受的最后一次锻炼,同时也是检验我大学四年的学习成果的机会。在导师的指导和同学的帮助下,及时的完成了毕设的任务,同时还学习到了有关模式识别的知识,为我以后的研究生学习做出了铺垫。

    该课题主要使用VC++6.0作为开发工具,opencv以及matlab作为辅助软件,使我更加的了解这些软件的使用,特别是了解了MFC框架技术的使用和用opencv做图像处理。使用了开发系统所必备的分析和模块设计的思想。该系统可以清楚的显示图像处理前以及处理后的图像,同时易于操作表达直观。我所做的系统是无人驾驶车道路识别的理论测试系统,能够很好的实现相应的功能。

    2 开发环境及相关技术支持

    2.1 概述

    本章主要介绍基于视觉的交叉路口分析的实现所采用的MFC类框架,多文档界面以及进行图像处理所用到的opencv的简介,同时说明了opencvVC下的环境配置和相关操作以及介绍使用matlab生成exe文件的方法和目的。最后将介绍本软件的开发工具VC++6.0。文献综述

    2.2 MFC类框架

    MFC库是开发Windows应用程序的C++接口。在MFC中,类的命名都是用“C”字母口头,这是一种约定。安装完VC6.0后微软在安装目录下提供了部分MFC的源代码,我们可以从这里找出MFC程序运行的脉络。

    窗口的生命周期包括以下几步:1、程序初始化过程中调用CreateWindow,给程序创建一个窗口并进行有关初始化的操作。2、在程序运行时,不断GetMessage从消息队列取得消息,如果是WM_QUIT,则传递0而结束循环,进而结束整个程序。3、DispatchMessage通过USER模块的协助,把消息分派至窗口函数,进行消息处理。4、循环2、3。5、当关闭窗口时,系统发送WM_CLOSE,DefWindowProc处理。6、DefWindowProc收到 WM_CLOSE消息后,调用DestroyWindow清楚窗口,其本身发送WM_DESTROY。7、 程序对WM_DESTROY调用PostQuitMessage。8、 PostQuitMessage发送WM_QUIT消息,结束消息循环 。

  1. 上一篇:工作流模型活动间关系分析及原型实现
  2. 下一篇:微博热点话题提取技术研究
  1. 基于MATLAB的图像增强算法设计

  2. 基于Kinect的手势跟踪与识别算法设计

  3. JAVA基于安卓平台的医疗护工管理系统设计

  4. 基于核独立元分析的非线...

  5. 基于Hadoop的制造过程大数据存储平台构建

  6. 基于安卓系统的测量软件...

  7. 基于VC++的GIS矢量图形系统开发

  8. 带式输送机技术英文文献和中文翻译

  9. 文化旅游主题展示设计广富林十里长街设计

  10. 机器人摩擦焊机头设计

  11. 探讨“绿色生态”在都市设计中的体现

  12. 公共服务均等化文献综述和参考文献

  13. 《简爱》女性主义的象征

  14. 圆柱绕流国内外研究现状

  15. 新生代农民工培训现状分析

  16. 分光光度法测定水溶液中有机酸含量的研究

  17. 合肥老乡鸡连锁餐饮企业的经营策略探析

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回