一.作業說明
附件中為三張利用將晶片高度以色彩視覺化後的圖片。
請設計一個基於Run-Length的壓縮法方,對圖檔作無失真壓縮後儲存成新檔案。
部落格上應敘述你的壓縮方法,提供壓縮檔之格式,並計算三張圖的平均壓縮率(compression ratio)。
二. 開發環境
.Window11
.Visual Studio Code - Python
.OpenCV 4.5.5
三. 程式說明
1.讀取檔案
2.將圖片分成 B、G、R
3.將B、G、R轉成一維陣列
4.RLE
5.將RLE後的B、G、R 和長寬存入bmp檔案
6.計算壓縮率
7.RLD 解壓縮
8.顯示解壓圖片
三.執行結果
沒有留言:
張貼留言