您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 基于Linux、QT的视频监控系统的设计与实现--毕业论文
本科学生毕业论文(设计)题目(中文):基于Linux、QT的视频监控系统的设计与实现(英文):DesignandimplementationofvideomonitoringsystembasedonLinuxandQT姓名XXXX学号XXXXXXXXXXXX院(系)XXXXXXXX专业、年级XXXXXXXXXX指导教师XXXX2014年5月8日湖南科技学院本科毕业论文(设计)诚信声明本人郑重声明:所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。本科毕业论文(设计)作者签名:年月日毕业论文(设计)任务书课题名称:基于Linux、QT的视频监控系统的设计与实现学生姓名:XXXX系别:XXXXXXXX专业:XXXXXXXX指导教师:XXX2013年11月30日A湖南科技学院本科毕业论文(设计)任务书1、主题词、关键词:linux、QT技术、v4l2编程、http协议2、毕业论文(设计)内容要求:(1)介绍项目背景及未来发展应用方向;(2)介绍Linux系统下视频的采集技术v4l2;(3)分析需求以及设计整个项目的框架;(4)分析服务器、客户端功能的实现;(5)编写程序实现各模块的功能;(6)进行系统测试以及软件部分的程序调试;(7)对整个系统的设计情况进行分析总结。B3、文献查阅指引:[1]凌进.网络视频监控技术的应用和发展[D].北京:北京邮电大学.2007.6,7:38.[2]贾智平,张瑞华.嵌入式系统原理与接口技术[M].清华大学出版社,2005.7,5:42.[3]刘峥嵘等.嵌入式Linux应用开发详解[M].北京:机械工业出版社,2004.6,21:216.[4]倪继利.Linux内核分析及编程[M].北京:电子工业出版社,2006.1,4:315.[5]戴丽.基于Video4Linux的USB摄像头图像采集实现[J].合肥工业大学.2006,2:31.[6]刘斌.基于嵌入式系统的视频采集模块的设计[D].西安电子科技大学,2006,53:38.[7]许海燕,付炎.嵌入式系统技术与应用[M].机械工业出版社,2002.[8]邹思轶.嵌入式Linux设计与应用[M].清华大学出版社,2002.[9]刘富强.数字视频监控系统开发及应用[M].北京:机械工业出版社,2003.[10]王英杰,陈祥献,耿晨歌.嵌入式网络化多媒体视频监控系统的设计与实现[J].工业控制计算机,2003,5(16):24–25.[11]萨默菲尔德(英),布兰切特(加)[C.GUI.QT.4编程(第二版)][电子书][12]Linux窗口程序设计-QT4精彩实例分析-PTF[电子书]4、毕业论文(设计)进度安排:2013年11月:选定题目,查找资料,确定总体设计思路2013年12月:论文开题2014年2月:进行模块分析,动手设计电子电路2014年3月:进行程序的调试,结合相应的硬件进行测试2014年4月:开始撰写论文初稿2014年4月下旬:修整和完善论文内容,交由指导老师评阅并最终定稿2014年5月上旬:制作PPT,完成毕业论文答辩教研室意见:负责人签名:注:本任务书一式三份,由指导教师填写,经教研室审批后一份下达给学生,一份交指导教师,一份留系里存档。C湖南科技学院本科毕业论文(设计)开题报告书论文(设计)题目基于Linux、QT的视频监控系统的设计与实现作者姓名XX所属系、专业、年级电子工程系XXXXXX专业XXXX年级指导教师姓名、职称XXXX预计字数13000开题日期2013.12.21选题的根据:1)说明本选题的理论、实际意义2)综述国内外有关本选题的研究动态和自己的见解随着社会的网络技术的不断更新,计算机多媒体应用技术及网络技术方面的发展之迅速是有目共睹的,在银行,商场监控,城市交通管理,酒店等安全保卫方面,视频监控系统的市场需求量大幅度上升,市场上出现了多种图像采集和传输的产品,视频监控系统的发展趋势必然是数字化,网络化,即采用嵌入式网络摄像机,利用嵌入式监控设备体积小巧,性能稳定,通讯便利等特点。由于我国基于嵌入式技术的网络视频监控系统的研发刚刚起步,而且主要是针对一些大,中型视频监控工程所开发的,对于小型厂矿,企业,学校和家庭而言,其成本高,系统功能复杂而县冗余,所以针对上述用户群,设计并研究一种简便,廉价,新型的基于嵌入式系统的是视频监控系统具有很大的工程实际意义。主要内容:(1)介绍项目背景及未来发展应用方向;(2)介绍Linux系统下视频的采集技术v4l2;(3)分析需求以及设计整个项目的框架;(4)分析服务器、客户端功能的实现;(5)编写程序实现各模块的功能;(6)进行系统测试以及软件部分的程序调试;(7)对整个系统的设计情况进行分析总结。D研究方法:(1)利用V4L2框架从USB摄像头采集视频数据(2)利用多媒体处理第三方库ffmpeg将采集到的视频数据进行编解码(3)通过Socket网络编程搭建服务器,进行数据传输完成期限和采取的主要措施:完成期限:2014年2月:进行模块分析,动手设计电子电路2014年3月:进行程序的调试,结合相应的硬件进行测试2014年4月:开始撰写论文初稿2014年4月下旬:修整和完善论文内容,交由指导老师评阅并最终定稿2014年5月上旬:制作PPT,完成毕业论文答辩主要措施:1.学习Linux系统编程的相关知识,以及v4l2编程的方法2.学习流媒体处理的相关知识3.与老师和同学交流、探讨,接受其指导和建议,形成自己的观点和思路。主要参考资料:[1]凌进.网络视频监控技术的应用和发展[D].北京:北京邮电大学.2007.6,7:38.[2]倪继利.Linux内核分析及编程[M].北京:电子工业出版社,2006.1,4:315.[3]戴丽.基于Video4Linux的USB摄像头图像采集实现[J].合肥工业大学.2006,2:31.[4]刘斌.基于嵌入式系统的视频采集模块的设计[D].西安电子科技大学,2006,53:38.[5]许海燕,付炎.嵌入式系统技术与应用[M].机械工业出版社,2002.[6]邹思轶.嵌入式Linux设计与应用[M].清华大学出版社,2002.[7]刘富强.数字视频监控系统开发及应用[M].北京:机械工业出版社,2003.[8]王英杰,陈祥献,耿晨歌.嵌入式网络化多媒体视频监控系统的设计与实现[J][9]萨默菲尔德(英),布兰切特(加)[C.GUI.QT.4编程(第二版)][电子书][10]Linux窗口程序设计-QT4精彩实例分析-PTF[电子书]指导教师意见:指导教师签名:教研室意见:签名:年月日E开题报告会纪要时间2013.12.21地点XXXX与会人员姓名职务(职称)姓名职务(职称)姓名职务(职称)XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX会议记录摘要:1.XXXX老师问:设计的亮点是什么?答:本次设计采用的是Linux操作系统,由于我们所学的专业中从没接触过Linux操作系统,所以本次设计具有一定的挑战性。采用了模块化的设计方式,同时采用了B/S架构和C/S架构,具有较强的可扩展性。2.XXXX老师问:什么是B/S架构,什么是C/S架构?答:B/S架构即浏览器/服务器模式,而C/S架构则是大家熟知的客户机和服务器结构。3.XXXX老师问:视频数据的采集是如何实现的?答:本次设计全部在Linux操作系统下完成,Linux给用户提供了一套视频开发的接口(V4L2),并提供了API开发文档。通过调用V4L2的接口函数就可以采集到视频数据。会议主持人:记录人:年月日指导小组意见负责人签名:年月日系部意见负责人签名:年月日注:此表由学生本人填写,一式三份,一份留系里存档,指导老师和本人各保存一份F湖南科技学院毕业论文(设计)中期检查表毕业论文(设计)题目基于Linux、QT的视频监控系统的设计与实现学生姓名XXXX学号XXXX系别XXXX专业XXXX指导教师XXXX检查日期XXXX指导教师检查情况记载及修改意见:查看毕业设计是否已经完成,以及是否开始撰写论文初稿。记录毕业设计完成情况:1.毕业设计已经初步完成,程序中还有一些bug需要进行调试修改。2.某些功能还不够齐全,需要进一步完善。3.采集到的视频不够清晰,可能是摄像头的分辨率问题或者压缩编码时出现的问题,如果是压缩编码时的原因,需要调试程序代码。4.经过对该系统性能的测试,发现编码时消耗cpu资源比较高,需要进一步完善优化程序。5.经过对该系统的功能测试,发现无法实现多个客户端同时监控。6.指导论文该如何撰写。签名:注:此表用于指导教师在学生毕业论文(设计)初稿完成后对学生执行任务书情况进行中期检查时用,由指导教师填写。G湖南科技学院毕业设计(论文)指导过程记录表毕业论文(设计)题目基于Linux、QT的视频监控系统的设计与实现学生姓名XXXX学号XXXX专业班级XXXX指导教师XXXX职称XXXX系(教研室)XXXX指导过程记录指导内容记录(一)熟悉V4L2编程技术,以及相应的接口函数。学生签名:2014年3月20日指导教师签名:2014年3月20日指导内容记录(二)熟悉huffman编码的基本原理,以及如何实现图像的压缩编码。学生签名:2014年3月25日指导教师签名:2014年3月25日指导内容记录(三)如何利用v4l2编程操作USB摄像头,以及从摄像头获取图片到本地。学生签名:2014年3月28日指导教师签名:2014年3月28日指导内容记录(四)Linux操作系统下编程的熟悉,以及在Linux下能够成功采集到视频流。学生签名:2014年4月2日指导教师签名:2014年4月2日H指导过程记录指导内容记录(五)将在Linux环境下采集到的视频数据,利用huffman进行压缩编码。学生签名:2014年4月5日指导教师签名:2014年4月5日指导内容记录(六)熟悉Linux环境下网络编程技术,并成功搭建服务器。学生签名:2014年4月6日指导教师签名:2014年4月6日指导内容记录(七)利用QT编写客户端程序,并通过socket网络获取视频数据。学生签名:2014年4月8日指导教师签名:2014年4月8日指导内容记录(八)利用QT编程技术,将获取到的视频数据渲染出来。学生签名:2014年4月10日指导教师签名:2014年4月10日答辩小组组长意见(对情况是否属实做出意见)组长(签名):201年月日注:本表与毕业论文一起装订存档。I湖南科技学院本科毕业论文(设计)评审表论文题目基于Linux、QT的视频监控系统的设计与实现作者姓名XXXX所属系、专业、年级XXXX系XXXX专业XXXX年级指导教师姓名、职称XXXX字数13000定稿日期2014.5.8中文摘要随着社会的网络技术的不断更新,计算机多媒体应用技术及网络技术方面的发展之迅速是有目共睹的,在银行,商场监控,城市交通管理,酒店等安全保卫方面,视频监控系统的市场需求量大幅度上升,市场上出现了多种图像采集和传输的产品,视频监控系统的发展趋势必然是数字化,网络化,即采用嵌入式网络摄像机,利用嵌入式监控设备体积小巧,性能稳定,通讯便利等特点。论文中主要介绍了整个系统的开发流程,运用模块化分析设计的方法,采用各个模块程序流程图对整个系统的设计以及实现进行详细的说明,全文共分为绪论、系统的总体设计、各模块的具体功能实现、视频监控系统的测试以及结论这五个部分。利用v4l2进行数据采集,基于TCP编程和多线程编程对数据进行处理,QT技术来实现客户端程序。关键词(3-5个)Linux,QT技术,v4l2编程,http协议英文摘要Alongwiththenetworktechnologyunceasingrenewal,computermultimediatechnologyand
本文标题:基于Linux、QT的视频监控系统的设计与实现--毕业论文
链接地址:https://www.777doc.com/doc-7482400 .html