2022年5月29日 星期日

s1083344 作業6

 上圖示我程式的大略結構,原理就是按照顏色計數。但如果只是單純按照顏色計數,在圖2這種顏色比較豐富的圖像就會讓壓縮率很差,所以除此之外,將顏色進行統計後編碼會得到更好的壓縮率(但程式會跑很久)


輸出後的txt檔結構大致如下,會包含圖片的size,圖片顏色編碼的資訊。


這邊則是依照編碼結果計數後的結果











有了這些資訊,我們只要將編碼的結果對照回顏色,然後一個一個輸回Mat即可得到還原的結果。


以上是還原的結果。
以下是壓縮率的表現:


 

沒有留言:

張貼留言