2022年6月2日 星期四

s1083330 作業6

 一.作業說明

附件中為三張利用將晶片高度以色彩視覺化後的圖片。


請設計一個基於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.顯示解壓圖片 

三.執行結果







沒有留言:

張貼留言