登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 机械机电类 > 车辆工程 > 正文

WIFI视频监控小车客户端软件开发毕业论文

 2021-05-25 09:05  

摘 要

目前物联网飞速发展,很多智能硬件不断推陈出新。比如各类无人机、机器人等。智能小车也是越来越多的被人们开发出来,如果小车自动驾驶,务必会遇到各种各样的障碍物或其他交通不便的条件,所以需要客户端软件来认为的对小车进行控制。而开发客户端的软件有很多,Windows系统是一个非常成熟的开放平台,相应的程序设计语言也非常的完善。因此本文开发了一套Windows系统的wifi视频监控小车客户端软件。软件为硬件服务,首先本文对wifi视频监控小车的各种硬件进行了详尽的阐述,然后对当前的开发环境和开发语言进行了详尽分析,最后开发出这套客户端软件。经过严密测试,本套客户端软件系统性能稳定、响应快速、操作方便,实现了对小车各种功能的控制,符合本文的设计目的。

关键字:Arduino,智能车,C#,GDI

Abstract

NowAdays The rapid development of things,a lot of intelligent hardware innovation. For example, various types of unmanned aerial vehicles, robots and the like. Smart car is being developed more and more people come out, if automatic car driving, be sure to encounter a variety of obstacles and other inaccessible conditions, it is necessary to think of the client software to control the car. And the development of the client software has many, Windows system is a very mature open platform, the corresponding programming language is also very perfect. Therefore, this article has developed a Windows system wifi car video surveillance client software. Software, hardware and services, the first article of video surveillance car wifi various hardware a detailed exposition, then the current development environment and a detailed analysis of the language, and finally developed a set of client software. After rigorous testing, the set of client software system is stable performance, fast response, easy to operate, the realization of various functions to control the car, designed to meet the purpose of this article.

Key Words:Arduino,Smart Car,C#,GDI

目录

摘 要 I

Key Words II

第1章 绪论 1

1.1 项目的背景及意义 1

1.2 国内外发展现状 1

第2章 Arduino智能车介绍与分析 4

2.1 Arduino平台介绍 4

2.1.1 Arduino简介 4

2.1.2 Arduino特性 4

2.1.3 Arduino的性能分析 5

2.1.4 Arduino种类 5

2.1.5 Arduino语言 6

2.2 硬件原理与设计 8

2.2.1 中心处理器 8

2.2.2 开发板电路介绍 10

2.2.3 mini路由器的刷机与改装 11

2.2.4 摄像头及舵机 12

2.2.5 智能车前照灯 14

第3章 windows客户端开发环境搭建 15

3.1 Visual Studio 简单介绍 15

3.2C#语言介绍 16

3.2.1 C#编程语言简介 16

3.2.2 C#语言结构 16

3.2.3 C#数据类型 18

3.2.4 C#关键字 19

3.2.5 C#发展前景 21

3.3 Visual Studio 2015搭建 23

第4章 软件算法结构分析 26

4.1 软件需求分析 26

4.2 类设计 26

4.2.1 DllImport类 26

4.2.2 Timer类 37

4.2.3 SendData方法 38

4.3 GDI 应用 43

4.3.1GDI 概述 43

4.3.2图形处理 45

4.3.3图像处理 48

4.3.4图像的显示与保存 50

4.4图像特效 51

4.4.1特效处理原理 51

4.4.2黑白特效 52

4.4.3浮雕特效 54

4.4.4雾化特效 55

4.4.5锐化特效 56

4.4.6底片特效 57

第5章 客户端界面的设计与实现 59

5.1程序主窗口设计 59

5.2程序配置窗口设计 61

5.3关于窗口设计 62

第6章 总结与展望 64

6.1 总结 64

6.2 展望 64

参考文献 66

致 谢 67

第1章 绪论

1.1 项目的背景及意义

智能车也称作无人地面车辆,移动机构为轮式结构,能够实现自主行使功能的移动机器人。是一种依靠外部和内部感应器感知外部状情况和自身情况,能在有障碍物的情况下朝目标移动并且完成某些作业的智能小车系统[1]。是一个综合系统,包含了实施规划,感受环境,智能化执行和控制。涉及到很多的学科,所应用到的学科包括机械学、力学、拓扑学系统工程、染工智能等,是衡量一个国家科研实力和工业水平的重要标志。

智能小车不仅能够帮助研究人类思维模式,而且作为一个多学科交叉的高科技领域,对于促进工业、农业国防现代化建设具有要重要意义,在日常生活生产中也到越来越大的作用。智能小车的应用已经渗透到社会和生活中的各个地方,下面介绍了一些机器人的用途:如在抗争救灾中,智能小车可以深入危险地带,探测生命,帮助人类完成救援;在拆弹爆破中,探测炸弹、拆除炸弹这些危险行为也可以交给智能小车去做;在日常生活中也可以用wifi视频小车看家护院,照看婴儿等。所以智能车研究的意义非常重大,对理念和生活实用又很大的帮助。所以开发一套电脑客户端软件来控制小车也是势在必行的。

现在人们最喜欢用的电脑平台软件的开发环境是微软发布的Visual Studio,2015版正式最近出来的最新版。是以.NET Framework 4.5.2为基础的。 Visual Studio是一个非常完整的开发集合,它包含了整个软件生存时期中需求的工具,如UML、代码管理、开发环境等等。微软所有的平台都可以实用这套语言。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图