作業說明:
請設計一個基於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值。
沒有留言:
張貼留言