基于嵌入式的多路視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2019-01-05 12:30
【摘要】:在當(dāng)今社會中,許多地方都需要監(jiān)控設(shè)備,在工業(yè)、軍事和民用領(lǐng)域都有廣泛的應(yīng)用。視頻監(jiān)控作為信息技術(shù)在各個(gè)行業(yè)中的綜合應(yīng)用之一,人們對它的重視日益增強(qiáng)。傳統(tǒng)的監(jiān)控設(shè)備有很多的不便,不僅不利于信號處理的相關(guān)操作,而且設(shè)備安裝復(fù)雜、位置固定,不能滿足同一網(wǎng)絡(luò)隨時(shí)隨地監(jiān)控的要求。在各項(xiàng)技術(shù)日益成熟的背景下,視頻監(jiān)控系統(tǒng)的發(fā)展也朝氣蓬勃,正趨向于規(guī);⒕W(wǎng)絡(luò)化以及智能化。把嵌入式技術(shù)和網(wǎng)絡(luò)技術(shù)相互結(jié)合,在監(jiān)控設(shè)備上加以應(yīng)用,使人們的工作方式變得不僅方便和高效,而且自由,這是一種新的發(fā)展趨勢。在上述背景下,本文開發(fā)了一種基于嵌入式的多路視頻監(jiān)控系統(tǒng)。系統(tǒng)選用Linux作為操作系統(tǒng),采用bcm2837芯片的樹莓派3作為核心平臺,通過基于TCP/IP的socket編程實(shí)現(xiàn)網(wǎng)絡(luò)通信,將從多路攝像頭所采集的視頻數(shù)據(jù)進(jìn)行壓縮,最后經(jīng)網(wǎng)絡(luò)傳輸?shù)娇蛻舳恕1鞠到y(tǒng)采用了多個(gè)USB攝像頭采集數(shù)據(jù),視頻信號中的數(shù)據(jù)量會非常大,對視頻數(shù)據(jù)不進(jìn)行壓縮,在網(wǎng)絡(luò)傳輸?shù)倪^程中,有可能會導(dǎo)致USB帶寬不足,得到的圖像質(zhì)量也不高,影響視頻數(shù)據(jù)的傳輸速度,監(jiān)控的效果會比較差。為了能夠有較好的監(jiān)控效果,本系統(tǒng)采用了H.264編解碼標(biāo)準(zhǔn)對數(shù)據(jù)壓縮編解碼,不僅壓縮效率非常好,而且也不會影響解碼之后的圖像質(zhì)量,能夠滿足多路視頻監(jiān)控系統(tǒng)對實(shí)時(shí)性的要求。本論文首先描述了監(jiān)控系統(tǒng)研究的背景及意義,對其現(xiàn)狀和未來發(fā)展趨勢做了簡短的分析,接著介紹了本系統(tǒng)的總體設(shè)計(jì)方案和架構(gòu),然后對軟硬件平臺進(jìn)行了選型和搭建,最后對系統(tǒng)的整個(gè)軟件設(shè)計(jì)作了非常詳細(xì)的描述。系統(tǒng)采取了模塊化的軟件設(shè)計(jì)方案,可以將軟件設(shè)計(jì)劃分為視頻采集模塊、壓縮編解碼模塊以及網(wǎng)絡(luò)傳輸模塊。視頻圖像數(shù)據(jù)采集模塊采用了V4L2架構(gòu);數(shù)據(jù)壓縮編解碼模塊采用的是H.264編解碼標(biāo)準(zhǔn),可實(shí)現(xiàn)視頻數(shù)據(jù)的高壓縮比;數(shù)據(jù)網(wǎng)絡(luò)傳輸模塊采用的是TCP/IP協(xié)議,傳輸比較可靠,丟包少。實(shí)現(xiàn)每個(gè)模塊的軟件設(shè)計(jì)后,對整個(gè)系統(tǒng)反復(fù)測試以及改善,以達(dá)到監(jiān)控系統(tǒng)的各個(gè)性能指標(biāo)。
[Abstract]:In today's society, monitoring equipment is needed in many places and is widely used in industrial, military and civil fields. As one of the integrated applications of information technology in various industries, video surveillance is paid more and more attention. The traditional monitoring equipment has a lot of inconvenience, not only is not conducive to signal processing related operations, but also equipment installation complex, fixed position, can not meet the same network anytime and anywhere monitoring requirements. Under the background of the maturing of various technologies, the development of video surveillance system is booming, and it is tending to scale, network and intelligence. It is a new development trend to combine embedded technology with network technology and apply it in monitoring equipment, which makes people's working way more convenient and efficient, and free. Under the above background, this paper develops a multi-channel video surveillance system based on embedded system. The system chooses Linux as the operating system, uses raspberry pie 3 of bcm2837 chip as the core platform, realizes the network communication through socket programming based on TCP/IP, and compresses the video data collected from the multi-channel camera. Finally, it is transmitted to the client via the network. This system uses several USB cameras to collect data, the data in video signal will be very large, the video data will not be compressed, in the process of network transmission, it may lead to the lack of USB bandwidth, and the quality of the resulting image is not high. Affect the transmission speed of video data, the effect of monitoring will be relatively poor. In order to have better monitoring effect, the system adopts H.264 coding and decoding standard to compress data encoding and decoding, which not only has a very good compression efficiency, but also does not affect the image quality after decoding. It can meet the real-time requirement of multi-channel video surveillance system. This paper first describes the background and significance of the monitoring system research, and makes a brief analysis of its current situation and future development trend, then introduces the overall design scheme and architecture of the system, and then the software and hardware platform is selected and built. Finally, the whole software design of the system is described in detail. The system adopts a modular software design scheme, which can be divided into video acquisition module, compression codec module and network transmission module. The video image data acquisition module adopts V4L2 architecture, the data compression coding and decoding module adopts H.264 coding and decoding standard, which can realize the high compression ratio of video data. The TCP/IP protocol is used in the data network transmission module, the transmission is reliable and the packet loss is less. After the software design of each module is realized, the whole system is tested and improved repeatedly to achieve the performance index of the monitoring system.
【學(xué)位授予單位】:廣東工業(yè)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TN948.6
本文編號:2401784
[Abstract]:In today's society, monitoring equipment is needed in many places and is widely used in industrial, military and civil fields. As one of the integrated applications of information technology in various industries, video surveillance is paid more and more attention. The traditional monitoring equipment has a lot of inconvenience, not only is not conducive to signal processing related operations, but also equipment installation complex, fixed position, can not meet the same network anytime and anywhere monitoring requirements. Under the background of the maturing of various technologies, the development of video surveillance system is booming, and it is tending to scale, network and intelligence. It is a new development trend to combine embedded technology with network technology and apply it in monitoring equipment, which makes people's working way more convenient and efficient, and free. Under the above background, this paper develops a multi-channel video surveillance system based on embedded system. The system chooses Linux as the operating system, uses raspberry pie 3 of bcm2837 chip as the core platform, realizes the network communication through socket programming based on TCP/IP, and compresses the video data collected from the multi-channel camera. Finally, it is transmitted to the client via the network. This system uses several USB cameras to collect data, the data in video signal will be very large, the video data will not be compressed, in the process of network transmission, it may lead to the lack of USB bandwidth, and the quality of the resulting image is not high. Affect the transmission speed of video data, the effect of monitoring will be relatively poor. In order to have better monitoring effect, the system adopts H.264 coding and decoding standard to compress data encoding and decoding, which not only has a very good compression efficiency, but also does not affect the image quality after decoding. It can meet the real-time requirement of multi-channel video surveillance system. This paper first describes the background and significance of the monitoring system research, and makes a brief analysis of its current situation and future development trend, then introduces the overall design scheme and architecture of the system, and then the software and hardware platform is selected and built. Finally, the whole software design of the system is described in detail. The system adopts a modular software design scheme, which can be divided into video acquisition module, compression codec module and network transmission module. The video image data acquisition module adopts V4L2 architecture, the data compression coding and decoding module adopts H.264 coding and decoding standard, which can realize the high compression ratio of video data. The TCP/IP protocol is used in the data network transmission module, the transmission is reliable and the packet loss is less. After the software design of each module is realized, the whole system is tested and improved repeatedly to achieve the performance index of the monitoring system.
【學(xué)位授予單位】:廣東工業(yè)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TN948.6
【參考文獻(xiàn)】
相關(guān)期刊論文 前5條
1 馮明;梁篤國;曹寧;;視頻監(jiān)控與物聯(lián)網(wǎng)的融合應(yīng)用[J];電信技術(shù);2010年11期
2 茍培培;郭麥成;孫靜;王濤;;嵌入式Linux的設(shè)備驅(qū)動研究與開發(fā)[J];微型電腦應(yīng)用;2007年11期
3 李翔,吳國威;一種適用于H.264的基于自適應(yīng)搜索范圍的快速運(yùn)動估計(jì)算法[J];中國圖象圖形學(xué)報(bào);2004年04期
4 何立民;嵌入式系統(tǒng)的定義與發(fā)展歷史[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2004年01期
5 樓劍,虞露;新一代的視頻編解碼標(biāo)準(zhǔn)—H.264[J];當(dāng)代通信;2003年05期
相關(guān)碩士學(xué)位論文 前2條
1 李歡;嵌入式Linux圖像采集與顯示系統(tǒng)設(shè)計(jì)[D];武漢科技大學(xué);2011年
2 魏平;基于Linux的嵌入式系統(tǒng)的核心技術(shù)研究及實(shí)現(xiàn)[D];東南大學(xué);2005年
,本文編號:2401784
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/2401784.html
最近更新
教材專著