作業說明
附件中為三張利用將高度以色彩視覺化後的圖片。
請設計一個基於Run-Length的壓縮法方,對圖檔作無失真壓縮後儲存成新檔案。
部落格上應敘述你的壓縮方法,提供壓縮檔之格式,並計算三張圖的平均壓縮率(compression ratio)。
開發環境
Window10/opencv4.5.2.52/python3.6
程式過程
ENCODE:
首先讀取圖片,用split分開RGB
再分別做RLE,
DECODE:
做解碼,然後用merge合併起來,輸出。
img1:
後:
壓縮率:13901/14322*100%=97%
img3:
前:
後:
壓縮率:7963/14322*100%=55%
沒有留言:
張貼留言