亚洲欧美第一页_禁久久精品乱码_粉嫩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)中。

相 關 資 源

主站蜘蛛池模板: 兴山县| 浪卡子县| 巴塘县| 卢氏县| 黎川县| 辽中县| 淮安市| 紫金县| 百色市| 大英县| 泗水县| 祁门县| 霍邱县| 锦州市| 兴业县| 三都| 余干县| 新竹县| 邹城市| 科尔| 尼玛县| 福泉市| 浦东新区| 资阳市| 湘乡市| 同仁县| 丽江市| 甘德县| 铜陵市| 鄂州市| 咸丰县| 新龙县| 通海县| 柘荣县| 石渠县| 吴堡县| 津市市| 柳江县| 德惠市| 临沭县| 五华县|