2021年6月21日 星期一

S1041470 影像處理作業6

 一、作業說明:


請設計一個基於Run-Length的壓縮法方,對圖檔作無失真壓縮後儲存成新檔案。部落格上應敘述你的壓縮方法,提供壓縮檔之格式,並計算三張圖的平均壓縮率(compression ratio)。


二、使用環境:


python3.8

spyder

windows 10

opencv4.5.0


三、方法:


壓縮:

讀入圖片

提取出需要的資料

進行run-length壓縮

再做run-length decoding

合併回原本圖片

執行結果

img1結果比較




img2結果比較


img3結果比較


img1壓縮率 = 2.46

img2壓縮率 = 1.42

img3壓縮率 = 2.68


平均壓縮率 : 2.18


沒有留言:

張貼留言