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

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現在的位置是:蟲蟲下載站 > 資源下載 > 經驗 > 哈弗曼樹huffi

哈弗曼樹huffi

  • 資源大小:2 K
  • 上傳時間: 2016-12-02
  • 上傳用戶:592595
  • 資源積分:2 下載積分
  • 標      簽:

資 源 簡 介

Huffman-樹”不僅能對文本數據進行編碼、譯碼,提高文本數據的傳輸效率,同時它也能對多媒體數據(如:數字圖像、視頻等)進行編碼、譯碼,從而實現多媒體數據的壓縮存儲。目前,在Web互聯網上廣泛使用的JPEG圖像格式就采用了Huffman編碼,與其他圖像格式(如:BMPTIF等)相比,同一副圖像采用JPEG格式時所需的存儲空間是最少的。在這個實驗中,請設計一個Huffman/譯碼器,并模擬數字圖像的壓縮存儲(編碼)和解碼顯示(譯碼)的過程。

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

相 關 資 源

主站蜘蛛池模板: 临桂县| 正蓝旗| 本溪市| 营口市| 共和县| 哈密市| 广东省| 灵武市| 黔江区| 绩溪县| 淮安市| 威海市| 广丰县| 永济市| 陇南市| 天镇县| 千阳县| 九江市| 乌拉特前旗| 哈密市| 鲁甸县| 天津市| 繁峙县| 永和县| 疏附县| 西峡县| 安福县| 南安市| 凌源市| 五寨县| 通州区| 香港 | 安康市| 石楼县| 朔州市| 民乐县| 民和| 昭平县| 昌江| 黔西| 达州市|