中文字幕在线视频第一页,黄色毛片在线看,日本爱爱网站,亚洲系列中文字幕一区二区

 首頁 > 技術 > 技術文摘 > 基于嵌入式Linux的視頻圖像采集與傳輸分析

基于嵌入式Linux的視頻圖像采集與傳輸分析

2010-03-10 00:00:00   作者:   來源:   評論:0 點擊:







  通過以上采集程序獲得的圖像數(shù)據(jù)為原始數(shù)據(jù),可以根據(jù)圖像采集格式將圖像信息存儲成文件,通過網絡用 webserver傳輸?shù)椒⻊掌鞫怂⑿嘛@示。如果不對圖像進行壓縮,則圖像數(shù)據(jù)較大,不便于在網絡上傳輸,這就要求系統(tǒng)首先對原始視頻圖像數(shù)據(jù)進行壓縮處理,而通用網絡瀏覽器一般支持 BMP、JPG、GIF三種網絡圖片格式,因此本系統(tǒng)采用 JPEG壓縮方式。

  JPEG是 Joint Photographic Experts Group(聯(lián)合圖像專家組)的縮寫,文件后綴名為“.jpg”或“.jpeg”,是最常用的圖像文件格式,是由一個軟件開發(fā)聯(lián)合會組織制定,是一種有損壓縮方式,能夠將圖像壓縮到很小的儲存空間。JPEG格式是目前網絡上最流行的圖像格式,JPEG壓縮技術十分先進,它用有損壓縮方式去除冗余的圖像數(shù)據(jù),在獲得較高的壓縮率的同時能展現(xiàn)十分豐富生動的圖像,非常適合于視頻網絡傳輸。

  Linux中沒有 jpeg函數(shù)庫,需要下載 jpegsrc.v6b.tar.gz后,在 /usr/src解壓安裝: cd jpeg-6b ./configure Make Make install

  這樣,Linux就支持 jpeg函數(shù)庫了,在編譯器編譯連接時帶有 -l jpeg選項就能連接上 jpeg函數(shù)庫了。

  利用下面函數(shù)將采集到的 YUV420P的原始圖像數(shù)據(jù)直接壓縮成 JPEG格式進行傳輸:

  int yuv420p_to_jpeg(char **jpeg_data, unsigned char *image, int width, int height,int quality),其中, jpeg_data 指向壓縮圖像數(shù)據(jù)指針的指針, image為采集圖像原始數(shù)據(jù),width為長度,height為高度,quality為壓縮質量,函數(shù)的返回值為產生壓縮圖像數(shù)據(jù)的長度。
共 2 頁: 1  2 

維庫開發(fā)網

相關閱讀:

分享到: 收藏

專題

泗阳县| 朝阳县| 旺苍县| 米泉市| 彭州市| 盐津县| 定州市| 蓝田县| 莎车县| 剑阁县| 五大连池市| 平舆县| 竹溪县| 安国市| 长汀县| 武川县| 凌云县| 德州市| 丰台区| 三门峡市| 溧水县| 宽甸| 宁化县| 六盘水市| 察哈| 石阡县| 同心县| 会昌县| 隆子县| 闻喜县| 交口县| 博野县| 中阳县| 噶尔县| 海口市| 河源市| 天等县| 繁昌县| 富裕县| 新营市| 犍为县|