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
沒有留言:
張貼留言