freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于嵌入式linux的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的研究學(xué)士學(xué)位畢業(yè)論文(文件)

2025-07-15 20:22 上一頁面

下一頁面
 

【正文】 Video4Linux相關(guān)設(shè)備及用途如表所示設(shè)備名稱Minor range功能/dev/video063視頻捕捉接口/dev/radio64127AM/FM音頻接口/dev/vtx193224文字電視廣播/dev/vbi224239原始VBI數(shù)據(jù)這里主要針對設(shè)備文件/dev/video進行視頻捕捉方面的程序設(shè)計。采集程序打開該接口并掃描以尋找需要的數(shù)據(jù)。(vd224。 Int camere_get_picture(camere_device*vd){if(ioetl(vd224。}Return 0;}(3) 設(shè)置videopicture中分量的值,先為分量賦新值,再調(diào)用VIDIOCGPICT。(vd224。c即ability中的信息。(vd224。通常有兩種視頻采集方式:一種是通過read()直接讀取,另外一種通過mmap()內(nèi)存映射讀取。因為mmap()方式具有以上優(yōu)點,所以在程序?qū)崿F(xiàn)中采用內(nèi)存映射方式,即mmap ()方式。然后使用函數(shù)vdmap=(unsigned char*)mmap(0,vd,PROT_READ|PROT_WRITE,MAP—SHARED,vdfd,ff_t offset)使設(shè)備內(nèi)容映射到內(nèi)存區(qū),其中第一個參數(shù)為共享內(nèi)存的起始地址,一般設(shè)為0,表示由系統(tǒng)分配;第二個參數(shù)為映射到調(diào)用進程地址空間的字節(jié)數(shù),它從被映射文件開頭offset個字節(jié)丌始算起;第三個參數(shù)指定共享內(nèi)存的訪問權(quán)限(PROT_READ(可讀),PROT_WRITE(可寫),PROT_EXEC(可執(zhí)行));第四個參數(shù)可以是MAP_SHARED或者MAP_PRIVATE;第五個參數(shù)為設(shè)備描述符。根據(jù)嵌入式系統(tǒng)開發(fā)特征,先在宿主機上編寫應(yīng)用程序,再使用交叉編譯器進行編譯鏈接,生成在目標平臺的可執(zhí)行文件。 fd是設(shè)備打開后返回的文件描述符(打開錯誤返回一1)。該函數(shù)成功返回后,這些信息從內(nèi)核空間拷貝到用戶程序空間vid_caps各成員分量中。在LCD上的顯示如圖所示6 視頻網(wǎng)絡(luò)傳輸模塊研究與實現(xiàn)要實現(xiàn)監(jiān)控現(xiàn)場,除了完成視頻采集的編程,還需要把視頻圖像數(shù)據(jù)通過網(wǎng)絡(luò)傳輸出去,因此需要在完成視頻采集的基礎(chǔ)上建立網(wǎng)絡(luò)服務(wù)器,實現(xiàn)客戶端和服務(wù)器之間的數(shù)據(jù)通信。TCP/IP傳輸層有兩個并列的協(xié)議:TCP協(xié)議和UDP協(xié)議。(1)面向連接TCP協(xié)議是面向連接,客戶程序要與服務(wù)程序建立一個連接才能通過這個連接傳輸數(shù)據(jù),并在結(jié)束時斷開這個連接。(4)流控TCP提供了數(shù)據(jù)的流控,TCP總是告知對方自己一次能接收的最大字節(jié)數(shù)。TCP必須能記錄發(fā)送和接收的數(shù)據(jù)流的狀態(tài)信息。URL 通過“通信協(xié)議+網(wǎng)絡(luò)地址”字符串來唯一標識信息位置。例如webserver 在80 號端口監(jiān)聽,當有客戶向80 號端口發(fā)出連接請求時,服務(wù)器將接受請求且由服務(wù)器進程派生出子進程和新的套接口(由accept()的返回值指向)來與客戶連接并通信。 39。為了播放實時視頻,可以通過在目標板的 ARM Linux 系統(tǒng)中移植一個視頻服務(wù)器的應(yīng)用程序來實現(xiàn)。如果遠端客戶端Windows操作系統(tǒng),下載Active webcam的客戶端,并安裝。整個設(shè)置完后,就可以搜索攝像頭,找到攝像頭后,就能在相應(yīng)的PC 機上動態(tài)顯示攝像頭采集的圖像信息,如圖1 所示,畫面清晰,圖像采樣大小為320240。對本研究提供過幫助和做出過貢獻的個人或集體,均已在文中作了明確的說明并表示了謝意。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。涉密論文按學(xué)校規(guī)定處理。作者簽名: 日期: 年 月 日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。作者簽名:        日  期:         學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨立進行研究所取得的研究成果。以下是效果圖: 畢業(yè)設(shè)計(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(論文),是我個人在指導(dǎo)教師的指導(dǎo)下進行的研究工作及取得的成果。選擇ToolsCreate Web Page 新建一個網(wǎng)頁瀏覽頁,并選中settings,對視頻瀏覽的相關(guān)參數(shù)進行設(shè)置。解壓后執(zhí)行./configure,生成Makefile 文件。}這樣,當系統(tǒng)運行時,通過設(shè)置 PC 機的IP 地址(與系統(tǒng)IP 地址在同一網(wǎng)段內(nèi)),在PC機的IE瀏覽器內(nèi)輸入以下IP地址::81/,將看到圖像格式為JPEG 的圖片。imagebmp,imageptr,640,480,20)))0){printf(Error:write jpeg error!)。通過webserver 進行網(wǎng)絡(luò)傳輸時涉及到的套接口操作函數(shù)主要有:socket()函數(shù),主要功能是創(chuàng)建指定類型的套接口并返回套接口描述符;bind()函數(shù),主要功能是使套接口與IP 地址和端口號綁定;connect()函數(shù),主要功能是用來與遠端服務(wù)器建立連接;listen()函數(shù),主要功能是當socket 與某一端口捆綁以后,就需要監(jiān)聽該端口,以便對到達的服務(wù)請求加以處理;accept()函數(shù)主要功能是接受連接隊列里的服務(wù)請求,并返回一個新的socket 描述符,來供這個新連接使用。HTTP 協(xié)議是架構(gòu)在TCP/IP 協(xié)議上的應(yīng)用級協(xié)議,其目的是方便和加速對分布式協(xié)同工作的超媒體信息系統(tǒng)的訪問。TCP的窗口大小是隨著接收數(shù)掘而動態(tài)改變的。如果沒有收到確認,TCP會自動重發(fā)數(shù)據(jù)。它們都是建立在IP協(xié)議之上。 TCP/IP協(xié)議簡介TCP/IP協(xié)議是針對NI司NJT發(fā)的體系結(jié)構(gòu)和協(xié)議標準,廣泛地應(yīng)用于組建網(wǎng)絡(luò)中。 vid_tic)函數(shù)讀取攝像頭緩沖中voideo_picture信息,在用戶空間程序中可以改變這些信息。接著,利用ioct1 ( fd, VIDIOCGCAP, amp。首先打開視頻設(shè)備,攝像頭在系統(tǒng)中對應(yīng)的設(shè)備文件為/dev/video0。內(nèi)存映射方式下真正進行視頻截取的是ioctl系統(tǒng)調(diào)用的VIDIOCMCAPTURE命令,若函數(shù)成功調(diào)用,再用VIDIOCSYNC命令來判斷圖像截耿是否已經(jīng)完畢,若該函數(shù)調(diào)用成功,則表明一幀圖像的截取己完成,便丌始下一幀圖像數(shù)據(jù)的截取,并將當前截耿的幀號按緩沖區(qū)總幀數(shù)的模加上1。為了防止緩沖區(qū)的內(nèi)容與有用信息疊加產(chǎn)生干擾,在初始化之前可以先調(diào)用memset(amp。通常最快的磁盤訪問還是慢于最慢的內(nèi)存訪問,所以mmap ()方式加速了I/O訪問。}視頻采集的實現(xiàn)。channel[i].channel=i:if(ioetl(vd224。}(4) 初始化channel。if(ioctl(vd224。(vd224。}Return 0。值如VID_TYPE_CAPTURE等具體實現(xiàn)函數(shù)如下:Int camere_get_capability(camera_device*vd){if(ioctl(vd224。為攝像頭建立設(shè)備號,mknod /dev/video0 c 81 0。Video4Linux向虛擬文件系統(tǒng)注冊視頻設(shè)備文件,應(yīng)用程序通過操作視頻設(shè)備文件實現(xiàn)對視頻設(shè)備的訪問。Linux內(nèi)核是依據(jù)設(shè)備號來操作設(shè)備文件的,在內(nèi)核中,攝像頭對應(yīng)的設(shè)備文件名為/dev/video0,主設(shè)備號是81,次設(shè)備號根據(jù)攝像頭數(shù)目來確定,本系統(tǒng)中僅使用一個攝像頭,所以可以通過mknod /dev/video0 C 81 0末創(chuàng)建節(jié)點。通過模塊的read writ操作Mknod通過主次設(shè)備號相連返回主設(shè)備號Insmod向系統(tǒng)注冊O(shè)pen read write操作應(yīng)用程序硬件設(shè)備文件驅(qū)動模塊/etc/內(nèi)核圖41 驅(qū)動程序與系統(tǒng)的關(guān)系目前比較流行的攝像頭是基于ov511芯片和zc301芯片的,已有很多關(guān)于zc301芯片的開發(fā)文檔之類,ov511可能比較陳舊,可參考的資料不是很多,我們攝像頭的選擇取決于實驗室配置的開發(fā)板——三星s3c2410的開發(fā)板,選擇網(wǎng)眼的ov511攝像頭。這個節(jié)點是通過mknod命令建立的,其中指定
點擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1