2022年5月25日 星期三

s1061551 作業6

作業說明:

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

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


環境:

python 3.8

windows 10

opencv 4.5.5


實作過程:


因此,我先算出一共有多少種顏色,並將顏色的ID和RGB值對應,
Bin檔的部分將圖片的高低存入,然後是一共有多少種顏色,每個顏色的ID和RGB值互相呼應。
EX:存入4個數字16 255 0 34,將他理解成RGB值255 0 34對應的編號都是16。
之後再比照附圖的每一列的run length值。

實作結果
















沒有留言:

張貼留言