亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于嵌入式Linux的視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        2016-11-24 18:19:53何義
        電腦知識(shí)與技術(shù) 2016年26期
        關(guān)鍵詞:視頻監(jiān)控嵌入式攝像頭

        何義

        摘要:隨著互聯(lián)網(wǎng)的快速發(fā)展,嵌入式網(wǎng)絡(luò)視頻監(jiān)控是目前很受關(guān)注的熱點(diǎn),而且在各個(gè)領(lǐng)域都涉及它的應(yīng)用,因此對(duì)基于嵌入式視頻監(jiān)控系統(tǒng)的研究具有一定的意義。因此在視頻監(jiān)控方向,該文提出了一種系統(tǒng)設(shè)計(jì)方案。該系統(tǒng)以Linux作為操作系統(tǒng),以S3C2410作為開發(fā)平臺(tái),由USB攝像頭實(shí)時(shí)的采集視頻圖像數(shù)據(jù),經(jīng)壓縮編碼后通過TCP網(wǎng)絡(luò)傳輸?shù)揭曨l服務(wù)器客戶端,實(shí)現(xiàn)基本的監(jiān)控功能。

        關(guān)鍵詞:視頻監(jiān)控;嵌入式;攝像頭;視頻壓縮;視頻采集

        中圖分類號(hào):TP37 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)26-0201-02

        The Design And Implement Of Video Monitoring System Based On Embedded Linux

        HE Yi

        (School of Information Engineering,Guangdong University of Technology,Guangzhou 510006,China)

        Abstract: With the rapid development of Internet, embedded network video monitoring is hotspot that attracting extensive attention in the present, and have involved in all fields, so the research for the video monitoring system has a certain significance. So in the direction of video monitoring, this paper proposes a system design scheme, The system using the Linux as operating system, S3C2410 as development platform and Collecting video image data by USB camera, after compression coding, the video image data is transmitted to the video server and client through the network, achieve the basic monitoring function.

        Key words: video monitoring; embedded; camera; video compression; video capture

        1 概述

        在當(dāng)前科技迅速發(fā)展的環(huán)境下,視頻監(jiān)控系統(tǒng)已經(jīng)在安防、交通監(jiān)控和家居生活等重要領(lǐng)域得到了廣泛的應(yīng)用。視頻監(jiān)控系統(tǒng)經(jīng)過了三個(gè)發(fā)展階段,第一是基于模擬攝像機(jī)的模擬視頻監(jiān)控系統(tǒng)階段,第二是基于PC 端的數(shù)字視頻監(jiān)控階段,第三是基于嵌入式Linux的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)階段[1-2]。傳統(tǒng)的模擬視頻監(jiān)控系統(tǒng)存在傳輸距離和系統(tǒng)數(shù)據(jù)量有限、圖像質(zhì)量低和不易擴(kuò)展等不足,數(shù)字監(jiān)控系統(tǒng)雖慢慢取代了模擬視頻監(jiān)控系統(tǒng),但其本身也存在視頻前端采集復(fù)雜、系統(tǒng)穩(wěn)定可靠性差等局限。網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)在各類技術(shù)的不斷發(fā)展的基礎(chǔ)上也在不斷發(fā)展中。在網(wǎng)絡(luò)技術(shù)快速發(fā)展的趨勢下,通過網(wǎng)絡(luò)傳輸視頻圖像[3-5],是目前實(shí)現(xiàn)視頻監(jiān)控最好的方法。本文設(shè)計(jì)并實(shí)現(xiàn)一套以S3C2410為開發(fā)平臺(tái),以Linux為操作系統(tǒng)的基于嵌入式視頻監(jiān)控系統(tǒng),客戶端只要和監(jiān)控終端在同一局域網(wǎng)內(nèi)均可實(shí)時(shí)監(jiān)控。

        2 系統(tǒng)整體設(shè)計(jì)方案

        該嵌入式視頻監(jiān)控系統(tǒng)以Linux系統(tǒng)和S3C2410開發(fā)板作為系統(tǒng)核心平臺(tái),由在前端的USB攝像頭實(shí)時(shí)采集視頻數(shù)據(jù),經(jīng)壓縮編碼后通過TCP網(wǎng)絡(luò)傳輸?shù)胶笈_(tái)服務(wù)器,客戶端可實(shí)現(xiàn)實(shí)時(shí)監(jiān)控。此系統(tǒng)主要由視頻服務(wù)器端和客戶端組成;服務(wù)器端包括視頻圖像采集模塊和TCP網(wǎng)絡(luò)傳輸模塊,它們的職責(zé)就是將視頻數(shù)據(jù)進(jìn)行壓縮、編碼后通過TCP網(wǎng)絡(luò)傳輸?shù)竭h(yuǎn)程終端設(shè)備上??蛻舳酥饕獙?shí)現(xiàn)遠(yuǎn)程終端設(shè)備的視頻顯示。

        3 系統(tǒng)硬件設(shè)計(jì)

        在該系統(tǒng)中,硬件結(jié)構(gòu)包括視頻圖像采集模塊、視頻服務(wù)器模塊和TCP網(wǎng)絡(luò)傳輸模塊。視頻圖像采集模塊主要完成視頻數(shù)據(jù)的實(shí)時(shí)采集,ARM開發(fā)板通過攝像頭采集獲取視頻圖像數(shù)據(jù),然后進(jìn)行壓縮存儲(chǔ)和處理,然后通過網(wǎng)絡(luò)傳輸模塊將視頻數(shù)據(jù)傳輸?shù)竭h(yuǎn)程移動(dòng)終端上顯示。

        4 系統(tǒng)軟件設(shè)計(jì)

        軟件部分的設(shè)計(jì)主要包括:嵌入式Linux系統(tǒng)的裁剪和移植、視頻圖像的采集、視頻的網(wǎng)絡(luò)傳輸以及客戶端網(wǎng)絡(luò)連接程序。系統(tǒng)的裁剪和移植等技術(shù)本文不再作詳細(xì)的論述。以下主要介紹視頻圖像采集模塊和網(wǎng)絡(luò)傳輸模塊的設(shè)計(jì)。

        進(jìn)行視頻采集[6]必須加入video4Linux模塊,要從攝像頭設(shè)備中采集視頻圖像幀,必須依靠此模塊所提供的接口。video4Linux是攝像頭設(shè)備的相關(guān)內(nèi)核驅(qū)動(dòng),它為攝像頭提供了編程所需的最基本的接口函數(shù),比如ioctl()函數(shù)、打開函數(shù)、寫函數(shù)和讀函數(shù)等的實(shí)現(xiàn)。并把它們定義在file_operation中,當(dāng)應(yīng)用程序?qū)υO(shè)備文件進(jìn)行打開讀寫等一系列系統(tǒng)調(diào)用的操作時(shí),系統(tǒng)將通過此結(jié)構(gòu)去訪問內(nèi)核驅(qū)動(dòng)程序[7-9]所提供的一些基本函數(shù)。video4Linux中的數(shù)據(jù)結(jié)構(gòu)為視頻采集提供了各種視頻圖像的相關(guān)數(shù)據(jù)信息,其中包括有:

        video_window :包含獲取的視頻圖像區(qū)域的基本信息

        video_capability:包含設(shè)備信息,比如設(shè)備的分辨率范圍、設(shè)備的名稱和信號(hào)的來源信息等

        video_picture:包含了所獲取圖像屬性;

        video_channel:各個(gè)信號(hào)源的屬性;

        video_mmapf:用于內(nèi)存映射;

        video_mbuf:包含映射的幀的屬性和信息,比如所支持的最多幀數(shù)、每一幀圖像的大小和每一幀圖像相對(duì)基址的偏移等屬性;

        video_buffer:最底層對(duì)緩沖區(qū)的描述。圖3為整個(gè)的視頻圖像采集流程,視頻圖像的采集程序包括以下流程,一是初始化設(shè)備,二是打開設(shè)備,三是獲取視頻設(shè)備和視頻圖像信息,四是圖像參數(shù)設(shè)定,五是視頻圖像采集。

        視頻數(shù)據(jù)網(wǎng)絡(luò)傳輸模塊本文采用B/S模式,以此模式來實(shí)現(xiàn)網(wǎng)絡(luò)視頻監(jiān)控。本文采Boa來搭建Web服務(wù)器[10]。Boa 有它自己的特點(diǎn),首先它支持CGI;其次它是單任務(wù)的,它與傳統(tǒng)的web服務(wù)器不同,第一,對(duì)于每一個(gè)連接,它不會(huì)去重新啟動(dòng)一個(gè)新的進(jìn)程,第二,對(duì)于二個(gè)或者多個(gè)連接,它也不會(huì)去啟動(dòng)多個(gè)對(duì)自身的復(fù)制;再次,對(duì)于所有在進(jìn)行活動(dòng)的連接,Boa只會(huì)在內(nèi)部對(duì)它進(jìn)行相應(yīng)的處理,而且,對(duì)每一個(gè)CGI連接,它都會(huì)重新去開啟一個(gè)進(jìn)程。Boa支持的CGI公共網(wǎng)關(guān)接口適用于各種不同的平臺(tái),是用戶應(yīng)用程序與Web服務(wù)器最常用的通信接口。

        5 系統(tǒng)仿真和測試

        本文提出的構(gòu)架方案和實(shí)現(xiàn)方案已經(jīng)通過測試??蛻舳吮O(jiān)控界面如圖4所示。整個(gè)系統(tǒng)開發(fā)不僅簡潔,而且高效,同時(shí)成本比較低,穩(wěn)定性非常可靠,能夠被移動(dòng)設(shè)備應(yīng)用,實(shí)現(xiàn)實(shí)時(shí)視頻監(jiān)控。

        參考文獻(xiàn):

        [1] 顧永建,高守樂.基于嵌入式系統(tǒng)的網(wǎng)絡(luò)數(shù)字視頻監(jiān)控系統(tǒng)[J].計(jì)算機(jī)技術(shù)與應(yīng)用, 2005(1):40-42.

        [2] 楊建全, 梁華, 王成友. 視頻監(jiān)控技術(shù)的發(fā)展與現(xiàn)狀[J]. 現(xiàn)代電子技術(shù), 2006(21).

        [3] 李保國. 基于嵌入式 ARM 的遠(yuǎn)程視頻監(jiān)控系統(tǒng)研究[D]. 南京: 南京理工大學(xué), 2009.

        [4] 張建. 基于 S3C2410 和嵌入式 Internet 的家庭視頻監(jiān)控系統(tǒng)設(shè)計(jì)[D].上海:上海交通大碩士學(xué)位論文,2007,1.

        [5] 趙春媛,李萌,韓會(huì)山.基于ARM9的無線視頻監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì), 2012.

        [6] 張蕾.基于嵌入式 Linux 的視頻采集系統(tǒng)的研究設(shè)計(jì)[D].西安: 西安電子科技大學(xué)碩士學(xué)位論文,2010.

        [7] 朱小遠(yuǎn),謝龍漢.Linux 嵌入式系統(tǒng)開發(fā)[M].北京:電子工業(yè)出版社,2012.

        [8] 韋東山. 嵌入式Linux應(yīng)用開發(fā)完全手冊(cè)[M] .北京: 人民郵電出版社, 2009.

        [9] 宋寶華. Linux 設(shè)備驅(qū)動(dòng)開發(fā)詳解 [M]. 2版.北京: 人民郵電出版社, 2010.

        [10] 余小湊.基于 web 的嵌入式視頻監(jiān)控服務(wù)設(shè)計(jì)與實(shí)現(xiàn)[D].杭州:浙江大學(xué)碩士學(xué)位論文,2007.

        猜你喜歡
        視頻監(jiān)控嵌入式攝像頭
        浙江首試公路非現(xiàn)場執(zhí)法新型攝像頭
        攝像頭連接器可提供360°視角圖像
        搭建基于Qt的嵌入式開發(fā)平臺(tái)
        嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
        數(shù)字化監(jiān)控系統(tǒng)的企業(yè)應(yīng)用
        廣東地區(qū)輸電線路在線監(jiān)測技術(shù)應(yīng)用探究
        基于HTML5的視頻監(jiān)控微課設(shè)計(jì)淺析
        智能視頻檢索技術(shù)在校園安防建設(shè)中的發(fā)展應(yīng)用
        奔馳360°攝像頭系統(tǒng)介紹
        Altera加入嵌入式視覺聯(lián)盟
        老熟女重囗味hdxx70星空| 国产一区二区三区成人av| 亚洲综合偷自成人网第页色 | 国产91精品自拍视频| 我的美艳丝袜美腿情缘| 多毛小伙内射老太婆| 久久综合狠狠综合久久| 久久久久久久妓女精品免费影院 | 色噜噜精品一区二区三区| 亚洲av本道一本二本三区| а天堂中文在线官网在线| 乱人妻中文字幕| 亚洲av成人无码网站…| 97日日碰日日摸日日澡| 男女在线免费视频网站| 久久精品伊人久久精品| 国产自拍在线视频91| 女人和拘做受全程看视频 | 日韩人妻有码中文字幕| 99视频一区二区日本| 无码av中文一区二区三区| 99精品国产兔费观看久久99| 91精品在线免费| 亚洲国产大胸一区二区三区| 强奸乱伦影音先锋| 亚洲美免无码中文字幕在线| 国产亚洲精品不卡在线| 亚洲视频观看一区二区| 亚洲成人福利在线视频| 大肉大捧一进一出好爽视频| 久久久久久久女国产乱让韩| JIZZJIZZ国产| 亚洲av中文字字幕乱码软件| 亚洲av综合一区二区在线观看| 特级av毛片免费观看| 国产一区免费观看| 亚洲一区二区不卡日韩| 四虎永久在线精品免费网址| 亚洲人成绝费网站色www| 国产免费午夜福利蜜芽无码| 国产丝袜一区丝袜高跟美腿|