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

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

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

哈弗曼樹huffi

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

資 源 簡 介

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

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

相 關 資 源

主站蜘蛛池模板: 霞浦县| 金乡县| 厦门市| 咸宁市| 正定县| 靖西县| 南投县| 铜梁县| 辽阳县| 西丰县| 新化县| 蓬安县| 华宁县| 凯里市| 霞浦县| 乌恰县| 古浪县| 保康县| 诸暨市| 鹤峰县| 彭山县| 五原县| 金堂县| 达日县| SHOW| 梅州市| 策勒县| 重庆市| 巴楚县| 英德市| 岳西县| 比如县| 平果县| 轮台县| 西藏| 平阴县| 平凉市| 上饶市| 灌南县| 德州市| 靖边县|