2022年5月31日 星期二

s1083306 作業6

  1. 作業說明

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

請設計一個基於Run-Length的壓縮法方,對圖檔作無失真壓縮後儲存成新檔案。

部落格上應敘述你的壓縮方法,提供壓縮檔之格式,並計算三張圖的平均壓縮率(compression ratio)

2.開發環境

Windows 10

Visual Studio 2019

OpenCV 455

3. 實作方法

1. 讀入圖片後,將圖片用split切割為R,G,B三個通道

2. 再用flatten將各通道一維化

3. 接著對每個通道做RLE壓縮,如1,1,2,2,3,3,3,就會壓縮成2,1,2,2,3,3

4. 把處理完的結果儲存成壓縮檔

5. 計算平均壓縮率

4. 執行結果

img1


img2


img3


壓縮率















沒有留言:

張貼留言