时间: 2021-07-03 22:27:39 人气: 9 评论: 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
196
199
82