




免费预览已结束,剩余23页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
移动图像监控系统设计,班级 学号 姓名 指导老师,,目录,,背景,视频监控技术,随着计算机、编解码、网络传输技术的发展,目前正朝着数字化、智能化、ip化、网络化继续发展。同时视频监控同其他技术相结合,产生了许多新的应用,这有助于满足不同视频监控用户的需求。 近几年来,在国民经济快速发展,人民生活质量普遍提高的背景下,在计算机网络以及图像处理、视频压缩等技术不断进步的基础上,视频应用系统已经越来越广 泛的出现于政府,学校,银行,军队和家庭等各种场合中,,监控系统的发展趋势,,监控系统的分类,数字视频监控系统 系统结构大为简化 数字多媒体远程网络监控不受距离限制 采用存储装置便于系统的多媒体查询,模拟视频监控系统 通常只适合于小范围的区域监控 无法形成有效的报警联动 系统的扩展能力差,视频监控系统,目前,视频监控系统正处于数控模拟系统和数字系统混合应用并逐渐转向数字系统过渡的阶段,,任务书的工作要求,,设计的系统,1.当移动物体进入摄像头监控范围,系统报警 2.预留两个外部中断,低电平触发时,系统报警 3报警后保存移动物体的图像 4报警时播放一段指定的音乐,音乐格式mp3或avi 5在三分钟内图像连续变化次数超过20次,那么就认定是在下雨检测系统暂停2小时,两小时后自动开启系统检测,,准备工作,mini开发板一套,usb摄像头一套,uboot,nfs根文件系统制作,motion,移植linux2.6.29内核, 使其可运行于s3c2440开发板,,结构框图,,软件的定制和安装,本次毕业设计使用的软件是red hat enterprise linux 5,,linux的配置 tftp服务器,1.tftp(trivial file transfer protocol,简单文件传输协议)是tcp/ip协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。 2.此协议设计的时候是进行小文件传输的。因此它不具备通常的ftp的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证 3.在嵌入式开发中,tftp服务常用于通过网线从pc机服务端的tftp目录中下载镜像文件到目标开发板中,以待烧写或者运行。使用这种方式下载文件操作方便,并且速度快,,linux的配置-tftp服务器,1.用命令(netstat a | grep tftp)查看tftp服务器有没有启动,如果启动则不需要安装 2.如果没有安装,执行命令(rmp ivh tftp-server-0.42-3.1.i386.rpm)安装 3.创建tftp的主工作目录,命令(mkdir /tftpboot)4.修改tftp服务器配置(vi /etc/xinetd.d/tftp) 5.启动tftp服务器(/etc/linit.d/xinetd start),如果之前修改配置文件的则通过命令(/etc/init.d/xinetd restart)成功重启tftp服务器,tftp服务器配置,,linux的配置-nfs服务器,nfs是network file system的简写,即网络文件系统. 网络文件系统是freebsd支持的文件系统中的一种,也被称为nfs. nfs允许一个系统在网络上与他人共享目录和文件。通过使用nfs,用户和程序可以像访问本地文件一样访问远端系统上的文件。 1.使用命令(rpm qa | grep nfs)查看nfs服务器是否安装2.通过命令(vi /etc/exports)打开nfs配置文件 3.通过命令(/etc/init.d/nfs start)如果修改配置则用命令(/etc/init.d/nfs restart)重启nfs 4.通过命令(netstat a | grep nfs)查看是否成功启动5.使用命令(mount t nfs 08/home /mnt)挂载nfs到/mnt目录下,,linux的配置-samba服务器,samba是一个工具套件,在unix上实现smb(server message block)协议,或者称之为netbios/lanmanager协议。smb协议通常是被windows系列用来实现磁盘和打印机共享。 1.将rhel5 光盘挂载到/media 目录下,使用命令(ls /media/sever/ | grep samba)查看samba相关的rpm包 2.通过命令(vi /etc/samba/smb.conf)打开samba配置文件3.在终端中通过命令(useradd smb)添加用户名为smb的账户 4.通过windows下开始 运行打开运行界面,在其中输入linux的ip地址,,linux的配置-交叉工具链,嵌入式系统构建的工具链的安装,只有安装好工具链之后才能谈嵌入式开发,工具链的安装和使用是基础。 1. 通过smb服务将交叉工具链拷贝到目录下 2. 装编译工具链 #tar zxvf arm-linux-gcc-4.3.2.tgz -c/ 3.编写应用程序hello.c 4.交叉编译应用程序 命令#arm-linux-gcc hello.c o hello,,uboot移植,boot loader 就是在操作系统内核运行之前运行的一段小程序。通 过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。,,uboot移植,,uboot移植,,uboot移植,1.将u-boot源代码拷贝到目录下 2.修改u-boot源代码 1)在顶层makefile中为开发板添加新的配置选项。 命令:#cd u-boot-2008.10-2 #vi makefile 2)添加寄存器的定义 3)修改时钟设置 4)修改函数get_pllclk get_hclk 5)修改board/mini2440/mini2440.c 3选择板级配置 命令 #make mini2440_config 表示选择的board是mini2440 4编译u-boot 命令 #make cross_compile=arm-linux- 编译成功后u-boot.bin文件位于当前主目录 5最后通过smb服务将u-boot.bin拷贝到xp系统中。,,内核的制作与烧写,1首先启动smb服务将linux.2.6.29.tar.gz内核拷贝到目录下 2解压内核文件linux-2.6.29.tar.gz到当前目录 3解压完成,清理内核中间文件,配置文件。 4.选择参考配置文件 5配置内核 6编译内核 #make uimage arch=arm cross_compile=arm-linux-,,移动图像检测算法选择,算法选择,,常用移动图像检测方法优缺点比较,,检测到视频中有运动物体后保存运动目标的图片,并触发执行madplay 播放 mp3 格式的音频文件。,本次采用的技术是最常用的背景减除法,设计首先寻找 linux 平台下的开源软件,解读其代码加以理解, 然后修改适合本次设计需要,这样可以缩短开发流程。,采取的主要技术路线和方法,一,二,三,,背景减除法,,motion的应用和移植,motion是一个开源的用于移动图像监控的程序,以下是motion的移植步骤 1. 解压 tar xvf motion-3.2.12.tar.gz 2. 进入motion-3.2.12 ./configure -prefix=$pwd/_install -host=arm-linux 可生成makefile 3. make make install 4. 拷贝./_install/bin下的可执行程序motion到开发板根文件系统的/usr/sbin目录下。 5. 在开发板根文件系统目
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 消防安全培训居委课件
- 三视图培训资料
- 建材行业个人年终工作总结
- 上肢骨折病人护理
- 大学团委办公室年底工作总结
- 家政服务婴幼儿护理课程
- 医药运营工作总结
- 女人部门工作总结
- 消防培训安全套课件
- 赵宝艳的巨人花园课件
- 下肢深静脉血栓的护理查房PPT
- 中国产业结构与布局的历史演变
- GB/T 41697-2022康复辅助器具一般要求和试验方法
- GB/T 156-2007标准电压
- AM咨询I治理方法论
- 工程财务决算审计服务方案
- 自考英语考试真题及答案新版
- Q∕GDW 11612.1-2018 低压电力线高速载波通信互联互通技术规范 第1部分:总则
- 哈工大单片机张毅刚课件 第3章
- 净化实验室施工组织方案
- 110KV变电站负荷及短路电流计算及电气设备的选择及校验
评论
0/150
提交评论