亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩,日本久久久久,日本-区二区三区免费精品,中文字幕日本亚洲欧美不卡

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

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

2010-03-10 00:00:00   作者:   來源:   評(píng)論:0 點(diǎn)擊:







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

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

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

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

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

  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為壓縮質(zhì)量,函數(shù)的返回值為產(chǎn)生壓縮圖像數(shù)據(jù)的長度。
共 2 頁: 1  2 

維庫開發(fā)網(wǎng)

相關(guān)閱讀:

分享到: 收藏

專題

内江市| 望谟县| 新泰市| 大邑县| 文登市| 虹口区| 苏尼特左旗| 农安县| 宁波市| 赫章县| 满城县| 闻喜县| 公主岭市| 巢湖市| 乐平市| 溧阳市| 滦南县| 阿克陶县| 图们市| 安乡县| 宁阳县| 藁城市| 天峻县| 湄潭县| 湖州市| 马公市| 昭平县| 西乌珠穆沁旗| 都安| 浠水县| 关岭| 原平市| 绥化市| 三穗县| 杂多县| 沁源县| 吕梁市| 云龙县| 陇川县| 罗定市| 岳阳县|