亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲(chóng)蟲(chóng)首頁(yè)| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

您現(xiàn)在的位置是:蟲(chóng)蟲(chóng)下載站 > 資源下載 > 經(jīng)驗(yàn) > 哈弗曼樹(shù)huffi

哈弗曼樹(shù)huffi

  • 資源大小:2 K
  • 上傳時(shí)間: 2016-12-02
  • 上傳用戶:592595
  • 資源積分:2 下載積分
  • 標(biāo)      簽: 樹(shù)

資 源 簡(jiǎn) 介

Huffman-樹(shù)”不僅能對(duì)文本數(shù)據(jù)進(jìn)行編碼、譯碼,提高文本數(shù)據(jù)的傳輸效率,同時(shí)它也能對(duì)多媒體數(shù)據(jù)(如:數(shù)字圖像、視頻等)進(jìn)行編碼、譯碼,從而實(shí)現(xiàn)多媒體數(shù)據(jù)的壓縮存儲(chǔ)。目前,在Web互聯(lián)網(wǎng)上廣泛使用的JPEG圖像格式就采用了Huffman編碼,與其他圖像格式(如:BMPTIF等)相比,同一副圖像采用JPEG格式時(shí)所需的存儲(chǔ)空間是最少的。在這個(gè)實(shí)驗(yàn)中,請(qǐng)?jiān)O(shè)計(jì)一個(gè)Huffman/譯碼器,并模擬數(shù)字圖像的壓縮存儲(chǔ)(編碼)和解碼顯示(譯碼)的過(guò)程。

(1)構(gòu)造“Huffman-樹(shù)”:
①讀入一個(gè)大小為N*M(N為圖像的高度,M為圖像的寬度)的灰度圖像塊,該圖像中的每個(gè)像素(元素)的取值范圍是0~255,取值為0表示該像素是“黑色”,取值為255表示該像素是“白色”,其他取值表示介于“黑色”和“白色”之間的灰度值。
②統(tǒng)計(jì)讀入圖像塊中每種灰度值出現(xiàn)的次數(shù),并去除出現(xiàn)次數(shù)為零的灰度值,以此作為構(gòu)造“Huffman-樹(shù)”所需的權(quán)值。
③說(shuō)明:在構(gòu)造“Huffman-樹(shù)”的過(guò)程中,當(dāng)有多個(gè)待合并元素的權(quán)值相同時(shí),每次選擇灰度值較小的兩個(gè)元素進(jìn)行合并。
(2)Huffman編碼(壓縮存儲(chǔ)):讀入新的灰度圖像塊,利用已建立好的“Huffman-樹(shù)”對(duì)其進(jìn)行編碼,將圖像的寬度、高度信息和編碼結(jié)果保存到文件(如:compress_image.txt)中,同時(shí)計(jì)算Huffman編碼的壓縮比并輸出。壓縮比的計(jì)算公式如下:壓縮比=原始圖像所需比特?cái)?shù)/壓縮后圖像所需比特?cái)?shù)。
(3)Huffman譯碼(解碼顯示):讀入壓縮存儲(chǔ)的灰度圖像,利用已建立好的“Huffman-樹(shù)”對(duì)其進(jìn)行譯碼,將譯碼結(jié)果按照原有寬度、高度還原圖像,并將還原之后的圖像保存到文件(如:decoding_image.txt)中。

相 關(guān) 資 源

主站蜘蛛池模板: 邛崃市| 伊金霍洛旗| 南康市| 壶关县| 湟中县| 景东| 阳朔县| 平湖市| 民和| 通河县| 随州市| 疏勒县| 福建省| 济宁市| 新沂市| 元谋县| 射洪县| 湖北省| 达孜县| 胶州市| 东城区| 保康县| 朔州市| 青神县| 拉萨市| 普定县| 迁西县| 屯留县| 甘泉县| 会理县| 铜山县| 九龙城区| 佛坪县| 靖安县| 久治县| 兴化市| 南涧| 大同市| 焦作市| 沙田区| 郎溪县|