(信号与信息处理专业论文)公交车多路视频监控系统终端设备的实现研究.pdf_第1页
(信号与信息处理专业论文)公交车多路视频监控系统终端设备的实现研究.pdf_第2页
(信号与信息处理专业论文)公交车多路视频监控系统终端设备的实现研究.pdf_第3页
(信号与信息处理专业论文)公交车多路视频监控系统终端设备的实现研究.pdf_第4页
(信号与信息处理专业论文)公交车多路视频监控系统终端设备的实现研究.pdf_第5页
已阅读5页,还剩73页未读 继续免费阅读

(信号与信息处理专业论文)公交车多路视频监控系统终端设备的实现研究.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

? ? ? i ? ? ? ? ? ? ? ? dm365dvr ? ? ? dm365dvr ? ?wlan? 3g ? ? sata ? ? ? ? ? ? ? ? ? ? c/s ? b/s ? ? 3g ? ? ? wlan ? ? ? ?dm365dvr ? abstract ii abstract with the development of wireless communication technology and the embedded system, the solutions of vehicle video surveillance system are gradually transit to the direction of the networkization?platformization and intelligentized from single-vehicle video recording. that wireless network bandwidth multiplied can meet transmission needs of the high frame rate and high quality surveillance video, therefore, timely data exchanging between monitoring center and the vehicle terminal is achieved. taking bus video surveillance as application background, the implementation of terminal equipment for bus multi-channel video surveillance system is researched by choosing dm365dvr as the development platform in this paper. the major works are as follows: firstly, based on the study of dm365dvrs hardware resources and software architecture, the development board is expanded in the hardware, which can supports wlan and 3g network to meet the demand for wireless data transmission. sata hard disk is installed and configured, software and hardware development environment is built at last. secondly, we implement initially the basic functions of teminal equipment for bus multi-channel video surveillance system according to the hardware configuration and software support of the development board. thirdly, the simple research and experiments of video content analysis are carried out: camera tampering detection algorithm is designed on the basis of in-depth study on corner features; moreover, passengers counting algorithm based on objects segmentation is proposed. finally, multi-channel video surveillance system for bus is tested, meanwhile, the video analysis algorithm we proposed is simulated, and some analysis of experiments is provided. the experimental results demonstrate multi-channel video surveillance system for bus supporting c/s and b/s system structure can achieve multi-channel video transmission and data exchange in 3g networks. and vehicle video surveillance system supports local hard disk backup of surveillance video, downloading by wlan and management of the backup video. surveillance system has a stable performance, which can meet practical needs. simulation results show camera tampering detection and passengers counting algorithm is feasible and practical. this paper summarizes all the works at last and points out the problems which are needed to further be solved or improved. keywords: multi-channel video surveillance; embedded system; wireless transmission; video analysis technology; dm365dvr ?与 ? ? ? ? ? 与 与 ?与 ? ? ? ? ? ?_ ?_ ?_ ?_ ?_ ? ? ? ? 1 ? ? ? 1.1 ? ? ? ? ? ? ? ? ?1? ? ? ? ? ? ? ? ?3g ? wlan? ? ? ? 3g ? ? 1.2 ? 1.2.1 ? ? ? ? ?23? 1-1 ? ? ? ? ? 2 ? 1-1 ? ? ? ? ? a/d ?mpeg-4? h.264?avs ? ? ? ? ? ? ? ? ? pc ? ? ? ? ? ? ? ? ? ? ? 3 1.2.2 ? ? ? ? ? ? mpeg ? ? ? ? 2g ?gprs/edge/cdma? ?2g ? ?4? ?3g ? ? ? ? ? ?5? h.264 ? ? 3g ? ? wlan ? ? ? 3g ? ?6? vivoda ? ? vdh-2202?/? g.723.1? /mpeg-4? ? ? ? 3g ? ? ? ? ? ? ? ? 4 1.3 ? ? ti ? udworks ? ? dm365dvr?digital video recorder? ? sata ? ?3g ? wlan? ? ie? ? ? wlan? ? ? ? ? ? ? ? ? ? ? ? b/s ? ? cgi ? ? ? ? ? ? ? 5 ? ? 2.1 ? 2.1.1 ? ? ? sata ? c/s(client/server)? b/s?browser/server? gui ? ? 2-1 ? ? sata ? ?3g ? wlan? ? pc ? ?ie? ? wlan? ? sata ? ? ? ? ? ? ? ? ? ? ? ? 2-1 ? 2.1.2 dm365dvr ? ? dm365dvr rdk ? ? ? ? 6 dm365dvr ? ti tms320dm365 ? ti tvp5158 ?dvr(digital video recorder)? ?2-2? ? 2-2 dm365dvr ? 1?dm365dvr ? tms320dm365 ?7? ?hdvicp? arm926ej_s ? hdvicp ? ? h.264?mpeg4 ? mjpeg ?armarm926ej_s ? 300mhz? ? tvp5158 ? 4 ? ntsc/pal?8? ? dm365dvr ? tvp5158 ? 8 ?/? ? 8 ? itu-r bt.656 ? 16 ? 4:2:2 ycbcr? dm365dvr ? 128mbytes ? ddr2 dram?128mbytes ? nand flash ? 128bytes ? eeprom? dm365dvr ? ? ? rs-232 ? rs-485 ? ? ?composite? ?rgb?vga monitor? ?s-video? ? 8 ?4 ? ? 19 ? ? 3 ? usb2.0 ? usb ? wlan ?3g ? ? ? ? 7 ? ? ? sata ? usb ? sata ? ? 10/100m ? 2?dm365dvr ? dm365dvr rdk ? dvr ? libdm365dvr? dm365?tvp5158? ?a/v codec? ?(recording)?streaming? ? 2-3 ? ? 2-3 dm365dvr ? ? dm365dvr ? ?sdk? ?device manager? dm365dvr ? ?capture? ?display? osd ?a/v codec ? ?/?g.711? h.264? ? 4/8 ? cif?2 ? d1 ?streaming server?/? ?record module?/? ?module interface? ? 2.1.3 ? linux ? ? linux ? linux ? ? wince? qnx ? ? linux ? ?9? ?user application? dm365dvr ?module interface? ?device manager? streaming server activex record module a/v codec ? ? ? 8 ? linux ?1011? 1? ? ? linux ? ? linux ? 2?linux ? ? ? posix ? 3?linux ? tcp/ip ? ? ? linux ? 4? cpu ? ? linux 2.6 ? 2.4 ? ? ? numa?non uniform memory access? ? posix ? nptl?native posix thread library? ? posix ? posix ? ? usb2.0? linux2.6 ? linux ?12? 2.1.4 ? ? ? ? wlan ? 3g ? ? 1? wlan ? wlan ? ieee802.11 ?ieee802.11 ? ieee ? ? 2mbps? ? ? ieee ? 802.11b ? 802.11a ?13? 802.11b ? 2.4ghz ?dsss? ? 11mbps14?802.11a ? 5ghz ? ? ?ofdm? ? ? 54mbps? ? 802.11g ? 2.4ghz ? ? ? ? 9 ? ofdm? 54mbps? 802.11b ? 802.11a ?1516? ? ieee802.11g? ieee ? 802.11e?802.11h ? 802.11n ?802.11e ? mac ? ?qos?802.11h ?dfs? ?tpc?802.11n ?mimo? ?1718? 2?3g ? 3g?3rd generation? ? ? cdma?code division multiple access? ? ? fdma ? ? tdma ?cdma ? ? ?cdma2000?td-scdma?wcdma ? wimax1920? ? itu ? td-scdma? ? cdma2000 ? wcdma? td-scdma ? ? 3g ? cdma ? sdr ? ? td-scdma ? 1.28mcps ? 1.6mhz? release 4 ? td-scdma ? 1.6mhz ? 384kbps ? ? hsdpa?high speed downlink packet access? release 5 ? ? 2.8mbps ? 128kbps ? cdma2000 1x ? ? ?ds-cdma? ? ? ?fdd? ? ? 1.2288mcps? ? 1.25mhz? cdma 1x ev-do ?rel-0 ? 1.25mhz ? ? 2.4mbps ? 156kbps ? rel-a ? 3.1mbps ? 1.8mbps ?wcdma ? ? 3.8mcps? 5mhz?release 5 ? hsdpa ? ? 14.4mbps ? 5.75mbps ?20? 2.1.5 ? ? ? ? ? 10 ?21? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2.2 h.264 ? ? ?h.264 ? ? 2.2.1 h.264 ? h.264/avc ? itu ? vceg(?)? iso/iec ? mpeg? ?jvt? iso/iec mpeg-4 ? ? avc?advanced video codec? ? itu ? h.264 ?22? h.264 ? 2003 ? mpeg-4 ? ? ? ? ? ? ?loop filter? ?entropy coding? ? ? ? ? ? h.264 ? ? vlc ? 4x4 ? ? ? h.264 ? ?vcl? ? ? ? 11 ?nal?23? ? ? h.264 ? ip ? ? h.264 ? ? ? 1? mpeg-2 ? mpeg-4 asp ? ? h.264 ? mpeg-2 ? 1/8?mpeg-4 ? 1/3? ? 2?h.264 ? 3? ? 4? ? ? ? h.264 ? ?wlan?cdma2000?td-scdma ? 2.2.2 h.264 ? h.264 ?24?: 1? h.264 ? ? ? 2? ? ? ?h.264 ? ? p ?b ?h.264 ?sp ? ? sp ? ? 3? ? ? ? 12 h.264 ? 4x4 ?dct? ? 8x8 ? ? 4? h.264 ? 52 ? qp ?qp ? ? 6? qstep ? qp ? h.264 ? ? 5? ? ? ? vlc?variable length coding? ? cabac?context-based adaptive binary arithmetic coding? ? 2.3 dm365dvr ? ? linux ? linux ? ? ? linux ? fedora8? dm365dvr ? ? montavista linux? linux 2.6.18? 2.3.1 ? ?cross compilation? ? linux ? ? ? fedora8 ? dm365dvr ?cross compilation tool chain? 1? ? mvl_5_0_0801921_demo_sys_setuplinux.bin ?/tmp ? ? #chmod +x mvl_5_0_0801921_demo_sys_setuplinux.bin ? ? ? 13 #./mvl_5_0_0801921_demo_sys_setuplinux.bin ?/opt/mv_pro_5.0?/opt/mv_pro_5.0 ? mvltools5_0_0801921.tar.gz? #cd /opt/mv_pro_5.0 #tar zxvf mvltools5_0_0801921.tar.gz ?/opt/mv_pro_5.0/montavista/? 2? ?#gedit /root/.bashrc ?.bashrc ? export path=”/opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin:/opt/ mv_pro_5.0/montavista/pro/bin:/opt/mv_pro_5.0/montavista/common/bin:$path” ? #source ./bashrc ? arm_v5t_le-gcc v? 2.3.2 ? tftp ? nfs ? tftp(trivial file transfer protocol)? tcp/ip ? ? ? tftp ?nfs ?network file system? ? ? ? 1?tftp ? ? xinetd: #rpm -ivh xinetd-2.3.14-14.fc8.i386.rpm ? tftp ? #rpm -ivh tftp-0.42-5.i386.rpm ? tftp ? #rpm -ivh tftp-server-0.32-4.i386.rpm ?/etc/xinetd.d/tftp? service tftp socket_type = dgram protocol = udp wait = yes user = root ? ? ? 14 server = /usr/sbin/in.tftpd server_args = -s /tftpboot # disable = no per_source = 11 cps = 100 2 flags = ipv4 ? tftp ?/tftpboot? disable ? ? tftp ? tftp ? #chmod 777 /tftpboot #service xinetd restart ?/sbin/chkconfig -list | grep tftp ? tftp ? 2? nfs ? ? fedora ?nfs ? nfs ? ? nfs ? ? ? selinux ?/etc/sysconfig/selinux? selinux=disabled? ? ? ? nfs ?/etc/exports? /home/usr/workdir/filesys *(rw,sync,no_root_squash) ? ? nfs ? #service nfs start 2.3.3 ? dvr ? 1? dvsdk?lsp?dvr? /home/usr/dm365dvr/dvr/av_capture /home/usr/dm365dvr/dvr/lsp/ti-davinci /home/usr/dm365dvr/dvr/target/filesys /home/usr/dm365dvr/dvsdk_2_10_01_18 2?/home/usr/dm365dvr/dvr/rules.make ? home := /home/usr/dm365dvr/dvr ? ? ? 15 dvsdk_base_dir := /home/usr/dm365dvr/dvsdk_2_10_01_18 tftp_home := /tftpboot mvtool_dir := /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le system := dvr 3? dvsdk rules.make ? dvsdk ? dvsdk_install_dir=/home/usr/dm365dvr/dvsdk_2_10_01_18 4? nfs ? ? workdir ? filesys ? #cd /home/usr #mkdir p workdir/filesys ? /home/usr/dm365dvr/dvr/target/filesys? ? ? ? ? ? ? ? ? ? ? /home/usr/ workdir/filesys ? cp /home/usr/dm365dvr/dvr/target/filesys/* /home/usr/ workdir/filesys 5? dm365dvr ? ? fedora8 ?/home/usr/dm365dvr/dvr ? make -s sysall ? lsp?dvsdk?av server?dvr ? ? dvr ? make -s all ? dvr ? av server ? 2.3.4 dm365dvr ? dm365dvr ? nand flash ? nfs ? uboot ? set serverip 20 set nfs

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论