已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 31657-3:2025 EN Plain bearings - Hydrodynamic plain journal bearings under steady-state conditions - Part 3: Characteristic values for calculation of tilting pad journal
- 河南省驻马店市2025-2026学年高一上册期中检测语文试题 含答案
- 低碳转型与区域均衡发展
- Unit6 Do you like bananas1单元作业设计
- PLC实验题及试题答案
- 小学四年级奥数培训综合训练及答案
- 河南特岗教师考试真题及答案
- 师生防火安全测试题及答案
- 2025年佳能招聘考试题库及答案
- XX市生态环境局XX分局2025年度巩固拓展脱贫攻坚成果同乡村振兴有效衔接工作情况报告
- 《水利水电工程可行性研究报告编制规程》
- 2024-2025学年北京西城区高一(上)期末语文试卷(含答案)
- 《篆刻基础》课件
- 地面硬化合同范例
- 安全操作规程汇编(服装厂)
- DB3206T 1075-2024 水运工程施工安全管理台账编制导则
- 声律启蒙(全文)拼音版
- 投资理财职业生涯规划总结报告
- 全媒体运营师-国家职业标准(2023年版)
- 马克思主义与社会科学方法论概述(课件)
- 国家临床版3.0手术操作编码(ICD-9-CM3)
评论
0/150
提交评论