摘要:近些年来,有轨电车迅猛发展,以其不可替代的作用在城市轨道交通中取得了一席之地,因此,我们把目光聚焦在了有轨电车上。本课题重点是对有轨电车的轨道进行重构,再现轨道的基本样貌。而素材的来源则是通过机器视觉得到,即也就是摄像头捕捉到的视频素材,进行逐帧分解成图片,而后在每一帧图片上进行轨道特征点的捕捉,通过这些捕捉到的特征点,进行轨道的恢复与重构。在特征点捕捉这一块,我们运用的是c#编程语言中调用Emgu库函数来进行,而轨道重构部分,则需要在c#中调用DirectX库函数来进行,并且能够呈现出可视的3D效果。而完整的轨道信息则不止是包含轨道也包含配套的其他,所以还利用DirectX进行了一个地面的渲染,模拟了轨道铺设在草皮上,使效果更加逼真。
关键词:机器视觉,有轨电车轨道,信息重构,c#
目录
摘要
Abstract
1 前言 -1
1.1 概念界定 -1
1.1.1 机器视觉 -1
1.1.2 信息重构系统-2
1.2 国内外研究现状 -2
1.2.1 机器视觉 -2
1.2.2 有轨电车 -2
1.3 课题提出背景 -3
1.3.1 研究意义 -3
1.3.2 主要运用技术 -4
2 编程语言c#的几点说明 -5
2.1 c#综述 -5
2.1.1 c#语言优缺点 -5
2.1.2 c#语言在本课题运用之一 :调用emgu -6
2.1.3c#语言在本课题运用之二 :调用DirectX-6
3 研究成果 -7
3.1 关于轨道特征点的提取-7
3.1.1 轨道特征点说明-7
3.1.2 提取方法说明及结果展示-11
3.2 机器视觉的运用-12
3.2.1 机器视觉运用展示-12
3.3 轨道重构-17
3.3.1 轨道重构说明-17
3.3.2 轨道重构设计程序及结果展示-17
4 讨论-21
4.1 轨道重构系统的必要性讨论-21
4.2 Directx的先进性讨论-21
4.3工作过程讨论-23
5 结论-24
6 研究创新、不足与展望-25
参考文献-26
致谢-28