亚洲免费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)盟
        日本精品少妇一区二区三区| 国产一区二区三区精品乱码不卡| 青青河边草免费在线看的视频| 免费不卡在线观看av| 少妇被爽到高潮动态图| 国产视频在线一区二区三区四区 | 国产av一区二区内射| 国产精品妇女一区二区三区| 无码人妻久久一区二区三区免费 | 精品专区一区二区三区| 中文字幕本久久精品一区| 9 9久热re在线精品视频| 精品人妻无码视频中文字幕一区二区三区| 亚洲av噜噜狠狠蜜桃| 丰满人妻中文字幕一区三区| 97人人模人人爽人人少妇| 久久99欧美| 丰满人妻被猛烈进入中文字幕护士| 日产一区二区三区免费看| 久久久久亚洲精品中文字幕| 美国黄色片一区二区三区| 日本一区二三区在线中文| 性欧美丰满熟妇xxxx性久久久| 精品人妻人人做人人爽夜夜爽| 91精品国产免费久久久久久青草| 中文无字幕一本码专区| 日本精品久久久久中文字幕| 久久精品国产亚洲av麻| 蜜臀aⅴ永久无码一区二区| 国产激情在线观看免费视频| 午夜理论片yy44880影院| 久久av无码精品一区二区三区| 国产一级av理论手机在线| 精品人妻系列无码人妻漫画| 久久婷婷成人综合色| av手机天堂| 蜜桃免费一区二区三区| 高清不卡一区二区三区| 国产免费一区二区三区最新不卡| 亚洲大胆美女人体一二三区| 亚洲av日韩综合一区久热|