s1101327 Homework #5

 

1122 Digital Image Processing Assignment #5 報告

學號:1101327      姓名:柯翔崴

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

專案目標:

設計一個基於Run-Length 的壓縮方法,對圖檔作無失真壓縮後儲存成新檔案。


開發平台:Microsoft Windows 10, Visual Studio Code, OpenCV 4.9.0, numpy 1.16.4, Python 3.9.18

 

程式架構與功能說明:

需先具備附件Image資料夾,內含有img1-img3.bmp的檔案; 安裝好相對應的package;

1.      在終端機輸入 python main.py”執行影像壓縮

2.      讀取指定編號的原始圖像

3.      分割為RGB三通道

4.      分別進行RLE_encode(pixel, count)

5.      計算Compression ratio

6.      儲存壓縮後的圖像資料

7.      解碼壓縮圖像

 

成果展示與討論:

每張圖像的壓縮率以及平均壓縮率:




留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1061637 作業6