s1101431 Homework #5

1122 Digital Image Processing Assignment #5 報告

學號:s1101431             姓名:鄭羽彤

主題:  Run-Length Based Image Compression 影像壓縮練習

 

專案目標:

        使用python程式寫一個OpenCV程式,利用三張將晶片高度以色彩視覺化後的圖片,基於Run-length的壓縮方法,對圖檔做無失真壓縮後儲存成新檔案,並計算三張圖的壓縮率。

 

開發平台: Microsoft Windows 11, Visual Studio Code, OpenCV 4.90, Python

程式架構與功能說明:

1. 讀取要壓縮的圖片(image資料夾裡)

2.   將讀入的圖片使用Run-length encoding (RLE)壓縮

3.  然後將壓縮後的圖檔儲存成新檔案,檔案格式為 .cmp 

4. 接下來將圖片解壓縮

5. 最後顯示與儲存解壓縮後的圖片。(存檔格式:result.bmp)

6. 根據檔案大小計算壓縮率

成果展示與討論:

原圖




      經過壓縮處理的圖片




    壓縮率:



留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1091537 Homework #1