一、 作業說明
請設計一個基於Run-Length的壓縮方法,對圖檔作無失真壓縮後儲存成新檔案。
部落格上應敘述你的壓縮方法,提供壓縮檔之格式,並計算三張圖的平均壓縮率。
二、 作業環境
Windows 10
OpenCV 4.5.5
Visual Studio Code
三、 實作方法
1. 分別讀取三張圖片
2. 將圖片的RGB三個通道分別做RLE壓縮
3. 將生成的資料存成npz檔
4. 用原圖大小與壓縮大小去計算壓縮率
四、 執行結果
壓縮率與平均壓縮率 |
壓縮檔 |
沒有留言:
張貼留言