应急救援无人机图像处理系统设计与实现


时间: 2021-07-03 22:27:39 人气: 8 评论: 0

随着科学技术越来越快的的发展,我们也需要更加快的适应这些新的变化,才能跟上时代的步伐。在我们的生活中出现了越来越多的新科技,这些新科技的应用为我们的生活带来了极大的便利,让我们的生活越来越舒适,但同时也让我们产生了越来越多的不适应, 例如以前我们习惯用的一些技术现在突然不适用了 ,不兼容了。我们现在就是要用EmguCV这个以前的老工具,这个曾经用于 C/C ++ 上面的图像处理库可以继续在 c#语言 和.NET 平台上继续发挥它强大的功能。

我们运用ASP.NET技术,基于C/S模式我们开发了一个基于EmguCV无人机图像处理系统。在我们的系统中,系统可以对无人机摄像头采集到的视频,通过人脸人形算法,来计算出视频中的人数,达到人员识别和及时救援的功能。

【关键词】EmguCV; ASP.Net;无人机

本系统开发的目标就是要构建一个优秀的基于EmguCV无人机图像处理系统,吸引更多的客户使用。在我们的系统中,系统可以对无人机摄像头采集到的视频,通过人脸人形算法,来计算出视频中的人数,达到人员识别和及时救援的功能。最终开发出一个功能齐全、操作简单、界面美观,维护方便的基于EmguCV无人机图像处理系统。

这个程序是用大家普遍使用的ASP.NET实现的,首先通过系统的分析,设计,为此程序功能的实现打下一个牢固的基础,然后开始编写,运行,调试,如果可以的话,就进入最后的检测阶段,接着不断地发现问题,修改问题,直至完善,让它能够实现其功能,满足实际救灾减灾的需要。


【摘 要】 i

Abstract: i

1引言 iii

1.1 课题背景 iii

1.2 研究意义 iv

1.3 研究现状 v

1.4 设计目标 v

2 关键技术分析 vi

2.1 OpenCV图像处理库简介 vi

2.2什么是EmguCV vi

2.3配置EmguCV并完成图像识别功能 vii

2.4多线程下实现视频读取 x

2.5 .NET框架 xii

2.6 C/S框架 xiii

2.7 C#语言 xiv

2.8 Microsoft Visual Studio 2010平台 xv

3 系统需求分析 xvi

3.1可行性分析 xvi

3.2需求分析 xvii

4 系统详细设计 xvii

4.1系统实现所需要的环境 xvii

4.2 重要模块详细设计 xvii

5 系统测试 xxi

5.1软件测试定义 xxi

5.2软件测试操作过程 xxii

5.3系统的缺点与不足 xxii

评论
188083800