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. 解碼壓縮圖像
成果展示與討論:
每張圖像的壓縮率以及平均壓縮率:
留言
張貼留言