摘要大学生宿舍被盗的问题一直比较突出,宿舍的环境通常比较复杂,人员流动众多。盗窃者通常会绕开宿舍及小区门口的公共摄像头,通过窗口等地方闯入。这就使得破案线索减少。本文介绍了一种基于计算机视觉技术开发的软件,它可以在装有OpenCV库的电脑里使用,再加上一个摄像头就能够实现监视的功能。使用者可以将摄像头对准必经路口,如窗口、门口等。运行软件后,软件会自动使用前三十帧按照Codebook 算法对静态的背景进行建模,并且间隔一段时间更新背景。当出现动目标时,软件能够进行分析和提取移动的前景目标,并判断该目标的轮廓大小。如若该目标的轮廓达到设定值的大小,电脑就会发出警告声,同时利用网络发送邮件到指定的邮箱中通知宿舍主人。20787
毕业论文关键词 防盗监控 OpenCV 背景建模 目标检测
Title The Dormitory Security Monitoring Software Development
Abstract
College dormitory theft has always been a big problem.With people coming
around, it is complicated in dormitory. Thieves usually bypass cameras of
rooms and communities, breaking through windows and other places. This
makes solving cases even harder. This paper introduces a kind of software
based on computer vision technology, it can be used in a computer with
OpenCV library, and only a camera can realize this monitoring function.
Users can aim the camera at the important road, such as window, the door.
After running the software, it will automatically use the first thirty
frames to model the static background modeling with Codebook algorithm,
and some time later,it will update the background modeling as well.When
a moving target comes, the software can analyze th frames and extract the
moving foreground objects.Also it will determine the size of the target
contour. If the object's contour reaches the set value, the computer will
play the warning sound, at the same time the computer will send a mail to
a specified mailbox to inform the dormitory master via Internet.
Keywords security monitoring, OpenCV, background modeling, target detection
目 次
1 引言 . 5
1.1 背景介绍 . 5
1.2 软件实现流程 5
1.3 本文的内容安排 . 5
2 相关理论和软件 7
2.1 计算机视觉 .. 7
2.2 OpenCV开发平台 . 9
3 背景建模 .. 11
3.1 背景建模的几种方法 .. 11
3.2 Codebook算法 .. 13
4 软件设计 .. 16
4.1 目标检测部分 .. 16
4.2 报警部分 21
4.3 通信部分---发消息 22
5 软件测试 .. 24
5.1 软件演示 24
5.2 未完成的工作 .. 27
5.3 工作总结 27
结 论 . 28
致 谢 . 29
参 考 文 献 .. 30
1 引言
1.1 背景介绍
随着社会经济水平的不断提高和社会物质文化的发展,各种社会矛盾日益凸显,
其导致的刑事案件也在不断增多。在校园里也时常有着同样的事情发生,特别是在人
来人往的大学宿舍楼内,入室盗窃的事件更是常事。视频监控是刑事案件侦破的重要
手段之一,也是安保系统的重要组成部分。它常常被广泛的应用于各个场所[1-3]。传统
的被动式的视频监控只能进行简单的动作记录,若想从中获得更为有用的信息,则需 OpenCV宿舍防盗监控软件开发:http://www.youerw.com/zidonghua/lunwen_12693.html