s1091602 作業6

 

一、題目說明

請設計一個基於 Run-Length 的壓縮法方,對圖檔作無失真壓縮後儲存成新檔案。 部落格上應敘述你的壓縮方法,提供壓縮檔之格式,並計算三張圖的平均壓縮率 (compression ratio)

二、開發環境

Windows 10

Visual Studio 2019

C++

OpenCV 4.6.0

三、程式碼解釋

split(image, channels); image拆分BGR 3通道

每一個點看是否與前一個點相同,是則count++,否則pushbackvalue

bgr3通道解壓縮

四、結果

下圖左邊為原始圖片,右邊為還原後圖片,並計算其壓縮率。

  

  

  


故壓縮率為(209.29%+112.108%+226.677%)/3=182.692%












留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1091537 Homework #1