基于人体目标检测的家用智能监控系统
发布时间:2021-01-18 23:10
视频监控系统在公共场所领域的发展越来越成熟,但在家用市场领域还有很大的发展空间,随着嵌入式、模式识别以及物联网技术日趋成熟,开发成本也不断下降,这使得视频监控系统在家用领域的应用成为可能。快速的生活节奏使得人们忙于工作的时候,没有太多的精力兼顾其他事情。这就需要家用监控系统拥有一定的智能性,利用人工智能技术实现智能入侵检测报警。基于以上需求,本文提出一种家用智能视频监控系统,它以嵌入式技术为核心,结合Web技术将摄像头采集到的视频数据以Web的方式传输到远程客户端,用户只需打开浏览器访问对应的Web服务地址,便可观看到实时的监控画面,只要接入互联网,无论PC还是手持设备,不限地域,不限平台。嵌入式开发平台采用S3C2440的ARM处理器,搭载Linux系统,外接USB摄像头实现实时视频采集,使用USB无线网卡实现视频数据的无线传输,移植Boa嵌入式Web服务器实现Web远程监控。另外,本系统还增加了运动目标智能检测功能,采用基于Vibe算法的运动目标提取算法,进行运动目标前景分割,再对分割的前景区域进行HOG特征提取,然后利用训练好的人体目标检测SVM分类器进行人体目标分类。当检测到有...
【文章来源】:西安科技大学陕西省
【文章页数】:65 页
【学位级别】:硕士
【部分图文】:
TQ2440开发板硬件接口图
西安科技大学硕士学位论文) 进入 PC 端 Linux 系统,本课题使用的交叉编译器版本为 4.3.3 。复制arm-linux-gcc-4.3.3.tar.bz2 压缩包到 PC 端/opt/arm 目录下。) 在 PC 上的 Linux 终端中敲入命令“tar xvfj arm-linux-gcc-4.3.3.tar.bz2 –C /”把交叉编译器解压至 PC 端/opt/arm/4.3.3 目录下。) 交叉编译器环境变量的配置,vi /etc/bashrc。将安装的交叉编译器的路径配置到环境变量中,具体做法为:在 bashrc 文件中加入句“export PATH=/opt/arm/4.3.3/bin/:$PATH”,保存退出后,在终端中输入 sourcetc/bashrc,这样交叉编译器便会生效。输入 arm-linux-gcc -v 查看交叉编译器的版本。
图 3.2 内核配置示意图(2) 编译烧写内核:内核配置完成后,对内核源码进行重新编译并烧写至 ARM 板。插上摄像头,重启开发板,摄像头被成功识别,表明驱动加载成功。图 3.3 表明摄像头成功识别。图 3.3 摄像头驱动加载结果图3.4.2 无线网卡移植本系统选用的是雷凌 RT5572 USB 无线网卡,网卡通过 USB2.0 接口与 ARM 板相连接,由于 Linux2.6.30 内核没有带 RT557x 的驱动程序,所以这里需要 RT5572 无线网
本文编号:2985842
【文章来源】:西安科技大学陕西省
【文章页数】:65 页
【学位级别】:硕士
【部分图文】:
TQ2440开发板硬件接口图
西安科技大学硕士学位论文) 进入 PC 端 Linux 系统,本课题使用的交叉编译器版本为 4.3.3 。复制arm-linux-gcc-4.3.3.tar.bz2 压缩包到 PC 端/opt/arm 目录下。) 在 PC 上的 Linux 终端中敲入命令“tar xvfj arm-linux-gcc-4.3.3.tar.bz2 –C /”把交叉编译器解压至 PC 端/opt/arm/4.3.3 目录下。) 交叉编译器环境变量的配置,vi /etc/bashrc。将安装的交叉编译器的路径配置到环境变量中,具体做法为:在 bashrc 文件中加入句“export PATH=/opt/arm/4.3.3/bin/:$PATH”,保存退出后,在终端中输入 sourcetc/bashrc,这样交叉编译器便会生效。输入 arm-linux-gcc -v 查看交叉编译器的版本。
图 3.2 内核配置示意图(2) 编译烧写内核:内核配置完成后,对内核源码进行重新编译并烧写至 ARM 板。插上摄像头,重启开发板,摄像头被成功识别,表明驱动加载成功。图 3.3 表明摄像头成功识别。图 3.3 摄像头驱动加载结果图3.4.2 无线网卡移植本系统选用的是雷凌 RT5572 USB 无线网卡,网卡通过 USB2.0 接口与 ARM 板相连接,由于 Linux2.6.30 内核没有带 RT557x 的驱动程序,所以这里需要 RT5572 无线网
本文编号:2985842
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/2985842.html