2021年6月7日 星期一

1073321 影像處理作業6

 

作業說明

附件中為三張利用將高度以色彩視覺化後的圖片。

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

 部落格上應敘述你的壓縮方法,提供壓縮檔之格式,並計算三張圖的平均壓縮率(compression ratio)

開發環境


Window10/opencv4.5.2.52/python3.6

程式過程

ENCODE:
首先讀取圖片,用split分開RGB
再分別做RLE,

DECODE:
做解碼,然後用merge合併起來,輸出。



img1:
前:


後:
壓縮率:7963/14322*100%=58%

img2:
前:

















後:
















壓縮率:13901/14322*100%=97%

img3:
前:
















後:
















壓縮率:7963/14322*100%=55%

沒有留言:

張貼留言