2021年6月20日 星期日

s1070702 影像處理作業6

 作業說明

Run-Length Based Image Compression練習

附件中為三張利用將高度以色彩視覺化後的圖片。 請設計一個基於Run-Length的壓縮法方,對圖檔作無失真壓縮後儲存成新檔案。 部落格上應敘述你的壓縮方法,提供壓縮檔之格式,並計算三張圖的平均壓縮率(compression ratio)


作業環境

win10 + Spyder (Python 3.7) + OpenCV 4.5.1

實作方法

1.先讀取.bmp的header,把寬,高求出
2.對3個channel做run length encoding 運算並把長, 寬, channel數與run length encoding後的資料存在.encode裡


執行結果





沒有留言:

張貼留言