毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机安全 >> 正文

基于PXA270的视频监控系统 第9页

更新时间:2014-6-28:  来源:毕业论文

基于PXA270的视频监控系统 第9页
7  系统测试
软件测试是软件代码生成后必不可少的一步,软件测试包括功能代码的测试、系统功能的完整性测试、性能测试、
7.1测试目的
尽可能多的发现软件中存在的问题,测试系统功能和性能是否满足要求,通过测试使软件的错误减少,使系统的可靠性进一步提高。同时查找软件设计过程中被遗漏的细节,使设计的系统更能满足实际应用的需要。
7.2测试内容
a) 根据需求分析划定系统测试的功能范围,即用户需要的功能是否已经在系统中得到充分体现。
b) 分模块测试软件的功能,包括软件的界面要求、功能体现、性能要求、稳定性要求、是否达到操作便捷、灵活性要求、安全性要求;各模块之间的关系是否与需求分析中的一致等
c) 整体测试,在分块测试之后,将所有模块作为一个整体进行测试,测试整个系统的功能和性能,检验其是否满足设计时制定的要求。
7.3模块测试
7.3.1图像数据捕获显示模块测试
a) 连续对摄像头进行开启和关闭操作。
b) 单张截取图像并保存。
测试结果:系统图像采集模块运行符合设计预想,可以正确地从摄像头获取图像数据并显示在屏幕上。可以向指定的路径正确的保存JPG,BMP,PNG格式的图片。
图7-1  系统显示视频画面
7.3.2图像移动侦测模块测试
指定出监控区域,设置好检测的横向像素间距、纵向像素间距以及像素阀值。之后令监控的场景发生变化。
测试结果:当监控范围内的场景变化的时候系统自动截图。像素间距、纵向像素间距以及像素阀值对算法的效率和精确度有预期的影响。       
图7-2  系统设置动态侦测参数界面
图7-3  系统动态侦测截图
7.3.3系统参数设置模块测试
修改视频分辨率、图像保存路径,质量等参数。
测试结果:参数设置模块正常运行,可以对系统参数进行正常设置。
图7-4  系统进行参数设置界面
8  总结
本论文详述了在嵌入式开发平台Intel Xscale PXA270上实现了视频监控系统的过程,该系统利用PXA270本身的硬件资源完成图像数据的处理。在设计过程中,完成对系统驱动的配置,基于v4l规范的编程,帧对比算法的实现,以及基于qt的界面开发。
在项目开发过程中,本人对硬、软件有了进一步的认识和理解。尤其是软件实现,此次项目就是大学所学知识的灵活运用。
通过努力,研究和设计了系统,达到了预期目标。但算法和实现上还有不少地方有待改进和提高,除算法性能需进一步改进和提高外,还需研究和应用以下技术:
a) 通过监控图像自动调整算法敏感度。在系统实现中,开始工作时,系统采用手工方式设置算法阀值。理想情况是由机器自动由景象的变化情况计算出阀值。该算法需要进一步研究。
b) 场景相对静止的部分(例如一直在转动的风扇)会影响算法结果,系统应对相对静止的物体加以识别。
c)物体移动轨迹跟踪。进一步研究和应用移动目标跟踪技术,实现对轨迹的记录。
在系统应用基础上,还可以扩展很多应用。如可以应用于家居安防、交通监控、工业监控等。
参考文献
[1] 贾永红:《计算机图像处理与分析》[M],武汉大学出版社,2001年版
[2] Jonathan Corbet,Alessandro Rubini,Greg Kroah-Hartman 著 魏永明,耿岳,钟书毅 译:《Linux设备驱动程序 》[M],中国电力出版社,2005年版
[3] 宋宝华:《Linux设备驱动开发详解 》[M],人民邮电出版社 ,2008年版
[4] 朱虹:《数字化图像处理基础》[M],科学出版社 ,2007年版
[5] 倪继利:《Qt及Linux操作系统窗口设计》[M],电子工业出版社,2006年版。
[6] 成洁,卢紫毅:《Linux窗口程序设计—Qt4精彩实例分析》[M], 清华大学出版社,2008年版。
[7] 罗苑棠,杨宗德:《嵌入式Linux应用系统开发实例精讲》[M],电子工业出版社,2007年版。
[8] 孟庆昌,牛欣源:《Linux教程(第二版)》[M], 电子工业出版社,2007年版。
[9] 袁启昌,袁海宁,华飞君:《C++语言程序设计》[M],清华大学出版社,2004年版。
[10] 《UP-TECHPXA270-S实验指导书》[M],北京博创公司,2006年版
[11] qt中文网:http://www.lwfree.cn
[12] qt4.5 参考文档:

附  录
附录一:
项目工程文件vms.Pro内容。
# -------------------------------------------------
# Project created by QtCreator 2008-12-16T16:17:29
# -------------------------------------------------
TARGET = vms
TEMPLATE = app
CONFIG += console
win32:LIBS += opencv/lib/cxcore.lib \
    opencv/lib/highgui.lib
INCLUDEPATH = opencv/include
SOURCES += main.cpp \
    vmsmainwindow.cpp \
    v4l1videocapturedevice.cpp \
    videocapturedevicefactory.cpp \
    videocaptureview.cpp \
    cvvideocapturedevice.cpp \
    camerasettings.cpp
HEADERS += vmsmainwindow.h \
    videocapturedevice.h \
    v4l1videocapturedevice.h \
    videocapturedevicefactory.h \
    videocaptureview.h \
    cvvideocapturedevice.h \
    camerasettings.h \
    thumbbutton.h
FORMS += vmsmainwindow.ui \
    camerabase.ui
# install
target.path = bin
INSTALLS += target
附录二:
本人参与发表的《基于QT4&Linux的多媒体播放器系统的设计与实现》。
谢  辞
本论文是在王震老师悉心指导下完成的,在此本人谨向王震老师表示最衷心的感谢和崇高的敬意。王震老师的渊博的知识,严谨的治学态度,开阔的思维方式,活跃创新的学术思想,忘我的工作精神使我终身受益。
在本论文的完成过程中,陈东伟老师、毕秀丽老老师在图像处理方面给予了我热心的帮助和宝贵的意见,在此表示深深的谢意。
感谢周运练同学在实验上给予我的支持和帮助,感谢嵌入式协会的同学们所给予我实验上的帮助和有益的讨论。
最后,向关怀和帮助我的各位老师、同学和朋友表示衷心的感谢。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] 

基于PXA270的视频监控系统 第9页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©lwfree.cn 六维论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。