说明书:入侵者检测器

试想一下,当你出门在外,如果你的计算机能帮你看家,还能让你看到小偷的真面目,该是多么神奇的一件事!这不是在做梦,只要计算机有网络摄像头,加上OpenCV的神奇力量就能做到!

你将创建:

入侵者检测器

计算机会用网络摄像头持续监测周围环境,当检测到有物体在移动时就会把当前捕捉到的图像保存为文件。如果把这个文件保存在网络驱动器上,或使用Dropbox那样的文件同步服务,就能抓他个“正着”。

说明书:入侵者检测器 - 图1

OpenCV

OpenCV是一款开源计算机视觉库,可以用它获取摄像头的输入、处理图像、分析实时图像数据,并根据计算机看到的东西判断有没有小偷。最重要的是,这一切都可以通过C代码来实现。

你可以在Windows、Linux和Mac平台上使用OpenCV,通过以下链接访问OpenCV的wiki页面:

http://opencv.willowgarage.com/wiki/FullOpenCVWiki

安装OpenCV

你可以在Windows、Linux或Mac中安装OpenCV,下面是安装指南,里面包含了OpenCV最新稳定版的下载链接:

http://opencv.willowgarage.com/wiki/InstallGuide

安装完以后,你会在计算机上找到一个叫samples的文件夹,打开瞧瞧,里面有一些OpenCV的wiki链接。为了完成实验,你应该调研一番。

如果想深入了解OpenCV,我们推荐Gary Bradski和Adrian Kaehler的《学习OpenCV》。

说明书:入侵者检测器 - 图2