s1091602 作業6
一、題目說明
請設計一個基於 Run-Length 的壓縮法方,對圖檔作無失真壓縮後儲存成新檔案。
部落格上應敘述你的壓縮方法,提供壓縮檔之格式,並計算三張圖的平均壓縮率 (compression ratio)。
二、開發環境
Windows 10
Visual Studio
2019
C++
OpenCV 4.6.0
三、程式碼解釋
split(image, channels); 將image拆分BGR 3通道
每一個點看是否與前一個點相同,是則count++,否則pushback新value
將bgr3通道解壓縮
四、結果
下圖左邊為原始圖片,右邊為還原後圖片,並計算其壓縮率。
故壓縮率為(209.29%+112.108%+226.677%)/3=182.692%





留言
張貼留言