2022年6月2日 星期四

s1081409 作業 6

 一、作業說明                                    

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

二、開發環境:

 1. vs2022

2. opencv4.5.5

3. win11

4. C++

三、實作方法

1.imread讀檔
2.用split()將通道分開
3.對各別通道做RLE
4.把壓縮完的檔案寫出成txt,(b,g,r資料用','隔開)
5.計算壓縮率

四、執行結果:

輸出後結果

img1

img2

img3

壓縮率


沒有留言:

張貼留言