2022年6月2日 星期四

s1081411 作業6

 1.作業說明:

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

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

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

2.開發環境:

  • windows10
  • OpenCV 4.5.5
  • Visual Studio 2019
  • C++

3.實作方法:

1.imread()讀入圖片

2. 將圖分成B,G,R  

3.分別對B,G,R 做 RLE 

4.將分別做的RLE存至txt文檔中 

5.讀取原圖和壓縮後檔案大小計算壓縮率

6.計算平均壓縮率

4.執行結果

圖1
圖2
圖3
壓縮率
檔案大小比對
檔案大小比對
檔案大小比對




沒有留言:

張貼留言