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

        ?

        基于DE1-SoC的新型行車記錄儀

        2016-08-09 10:38:52胡金燦張學(xué)梁張凱王璐輝
        中國新通信 2016年12期
        關(guān)鍵詞:圖像采集

        胡金燦 張學(xué)梁 張凱 王璐輝

        【摘要】 本產(chǎn)品基于DE1-SoC開發(fā)板,通過V4L2方式進(jìn)行圖像的采集,與FPGA交互實時顯示,用Ffmpeg方式實現(xiàn)圖像的轉(zhuǎn)換和儲存,并通過網(wǎng)絡(luò)讓聯(lián)網(wǎng)的移動設(shè)備和電腦實時顯示。該設(shè)備能進(jìn)行分辨率為640*480的圖像采樣,20fps的圖像顯示和存儲。誤碼率低,性能可靠。

        【關(guān)鍵詞】 行車記錄儀 圖像采集 V4L2 FFmpeg

        理論分析:

        1、整體框架:

        系統(tǒng)由五部分組成:視頻采集、視頻格式轉(zhuǎn)換、視頻編碼存儲、視頻顯示、視頻網(wǎng)絡(luò)服務(wù)。視頻采集得到原始視頻幀圖片,經(jīng)過視頻格式轉(zhuǎn)換分別得到各種圖片圖片格式,分三路傳至視頻編碼存儲、視頻顯示和視頻網(wǎng)絡(luò)服務(wù)作相應(yīng)處理。

        2、視頻采集:視頻采集有l(wèi)inux內(nèi)嵌的v4l2框架來實現(xiàn)。先打開視頻設(shè)備文件,確定本設(shè)備為視頻捕捉設(shè)備,查詢攝像頭支持的格式,并設(shè)置。申請視頻采集所需的內(nèi)存塊,再確定每個內(nèi)存塊的信息,將內(nèi)存塊的地址映射到用戶空間,便于對視頻數(shù)據(jù)直接處理。把內(nèi)存塊放入隊列,啟動設(shè)備開始采集,等待有數(shù)據(jù)并從隊列中取出,可以得到原始圖片數(shù)據(jù),再將此內(nèi)存塊放入隊列,循環(huán)進(jìn)行采樣。

        3、視頻格式轉(zhuǎn)換設(shè)計:將原始圖片數(shù)據(jù)判斷作相應(yīng)轉(zhuǎn)換。視頻網(wǎng)絡(luò)服務(wù)器需用到Jpg格式數(shù)據(jù);視頻編碼存儲需用到y(tǒng)uv420格式數(shù)據(jù);視頻顯示需用到rgb32格式數(shù)據(jù)。格式轉(zhuǎn)換引入libjpeg庫,以庫個API進(jìn)行編程。

        4、視頻網(wǎng)絡(luò)服務(wù)端設(shè)計:創(chuàng)建一個單線程服務(wù)于網(wǎng)絡(luò)服務(wù)端。新建socket,綁定本地IP和端口號,監(jiān)聽網(wǎng)絡(luò),一旦有客戶端鏈接,創(chuàng)建一個線程,將格式轉(zhuǎn)換產(chǎn)生的jpg圖片數(shù)據(jù)發(fā)送至客戶端,而主線程會一直監(jiān)聽網(wǎng)絡(luò)。

        5、視頻編碼存儲:視頻編碼和存儲是采用引FFmpeg庫的API來實現(xiàn)。先對FFmpeg進(jìn)行初始化,設(shè)置編碼的格式和參數(shù),打開編碼庫,打開目標(biāo)存儲文件,將格式轉(zhuǎn)換產(chǎn)生的yuv420數(shù)據(jù)編碼并存入目標(biāo)存儲文件。

        6、視頻顯示:視頻顯示由FPGA來完成。ARM將格式轉(zhuǎn)換生成的rgb32數(shù)據(jù)存入FPGA指定的空間,并發(fā)送控制指令開始FPGA顯示即可。

        PCB電路搭建:

        1.系統(tǒng)時鐘:PLL_Stream 組件產(chǎn)生108MHz 和 150MHz的頻率,為整個顯示模塊提供時鐘信號;PLL_Sdram 組件主要產(chǎn)生 120MHz 的時鐘信號,來對 SDRAM 的控制讀寫操作。該模塊是把各種添加的組件接口相互連接,組建成一個硬件系統(tǒng)。所需要的時鐘信號都是由系統(tǒng)時鐘間接提供的。為對SDRAM進(jìn)行同步操作,所以hps_0 組件中的時鐘信號h2d_axi_clock 與SDRAM 組件的時鐘信號clock 以及 alt_vip_ vfr_0組件的時鐘信號clock_master 采用同一時鐘,本系統(tǒng)采用的是PLL 產(chǎn)生的pll_sdram.outclock0。主要使用了 Hard Processor System IP Cores、Frame Reader IP Cores、SDRAM Controller IP Cores、PLL_Altera IP Cores。是由 hps_0 來控制整個系統(tǒng)的運行,由pll_sdram 提供整個模塊運行所需要的時鐘信號,alt_vip_vfr_0 來讀取內(nèi)存的視頻數(shù)據(jù)。

        2:接口連接匹配:SDRAM 作為HPS向FPGA寫數(shù)據(jù)緩存設(shè)備,同時也供 alt_vip_vfr_0 讀取數(shù)據(jù)。所以 alt_vip_vfr_0的 Avalon master 接口也與sdram 的 salve 接口相連。HPS通過 light weight HPS-to-FPGA 接口與其 salve 接口連接實現(xiàn)。在系統(tǒng)中對這兩個IP 分配Light weight HPS-to-FPGA Bridge地址空間中的基地址,供HPS 對IP模塊進(jìn)行尋址訪問。

        3:VGA顯示:第一個圖層和第二圖層模塊的顯示是由LOG_Generate_0來實現(xiàn)的,主要是在顯示屏上顯示“鄭州大學(xué)”字樣。背景層是由 timing_adapter_0 和alt_vip_tpc_0 組件來實現(xiàn)。 顯示控制模塊主要由 Clocked Video Output 組件來實現(xiàn),通過Avalon 接口與 Alpha Blending Mixer Avalon 接口相連接。直接輸出 VGA 格式的視頻圖像在顯示屏上。

        結(jié)果分析:系統(tǒng)采集到的視頻畫面質(zhì)量良好,清晰度高,是一種可行的行車記錄儀解決方案。因系統(tǒng)中引入了各類格式轉(zhuǎn)化庫導(dǎo)致系統(tǒng)處理時間過長,導(dǎo)致fps降低,后續(xù)可將轉(zhuǎn)化庫進(jìn)行整合,以達(dá)到優(yōu)化轉(zhuǎn)換時間,提高fps。

        參 考 文 獻(xiàn)

        [1]《C程序設(shè)計語言(第2版)》Brian W.Kernighan Dennis M.Ritchie著機械工業(yè)出版社2012年

        [2]《ARM&Linux;嵌入式系統(tǒng)教程》,馬忠梅等著 北京航空航天大學(xué)出版社,2004年

        [3]《TCP/IP詳解 卷1:協(xié)議》W.Richard Stevens著 機械工業(yè)出版社 2013年

        [4]《Verilog 數(shù)字系統(tǒng)設(shè)計教程》夏宇聞 編著 北京航空航天大學(xué)出版社 2013年7月出版

        [5]Altera 公司提供的數(shù)據(jù)手冊 :《Video and Image Processing Suite》和 《Embedded Peripheral IP User Guide》

        [6]友晶科技提供培訓(xùn)教程:《DE1_SOC Training Matirial》

        猜你喜歡
        圖像采集
        基于WSN的分布式太陽能殺蟲燈遠(yuǎn)程控制系統(tǒng)研究與設(shè)計
        車牌識別系統(tǒng)的設(shè)計與實現(xiàn)
        機器視覺技術(shù)的發(fā)展及其應(yīng)用
        科技視界(2016年25期)2016-11-25 19:53:52
        視覺拉線檢測器的設(shè)計與實現(xiàn)
        科技視界(2016年25期)2016-11-25 09:27:34
        基于FPGA+DSP實時圖像采集處理系統(tǒng)設(shè)計
        基于ARM—Linux的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的設(shè)計
        視覺導(dǎo)航系統(tǒng)中圖像采集及處理技術(shù)綜述
        科技視界(2016年24期)2016-10-11 12:57:04
        基于ARM處理器的指紋識別技術(shù)研究
        基于LabVIEW和USB攝像頭的圖像采集與處理
        交通肇事車輛快速視覺定位系統(tǒng)的設(shè)計與實現(xiàn)
        亚洲精品无码精品mv在线观看| 台湾佬自拍偷区亚洲综合| 中文字幕一区二区人妻性色| 91日韩高清在线观看播放| 国产精品无码久久久一区蜜臀| 91综合久久婷婷久久| 日本午夜一区二区视频| 口爆吞精美臀国产在线| 国产大屁股喷水视频在线观看 | 中日韩精品视频在线观看| 污污污污污污WWW网站免费| 精品国产高清一区二区广区| 国产亚洲欧洲三级片A级| 精品女厕偷拍视频一区二区区| 精品久久久少妇一区二区| 久久无码字幕中文久久无码| 久久精品国产视频在热| 国产日韩在线播放观看| 亚洲VR永久无码一区| 国产一区二区三区在线观看免费版| 凌辱人妻中文字幕一区| 久久久久女人精品毛片| 人人妻人人玩人人澡人人爽| 国产成人美女AV| 中文字幕一区二区人妻痴汉电车| 一区二区三区成人av| 一区二区视频中文字幕| 日本成本人片视频免费| 国产激情久久久久影院老熟女免费| 精品无码国产自产拍在线观看| 国产精品综合一区二区三区| 欧美老妇与禽交| 国产精品久久一区性色a| 日韩美女亚洲性一区二区| 国产乱码精品一区二区三区四川人| 欧美在线成人午夜网站| 久久亚洲中文字幕精品一区四| 亚洲中文字幕一二区精品自拍 | 又色又爽又黄又硬的视频免费观看| 亚洲欧美日韩高清一区二区三区| 中文字幕久区久久中文字幕|