1. 作業說明:
2. 使用環境&語言:
- MacOS
- VScode
- opencv
- python
3. 實作方法:
- 讀入圖片
- 將RGB三通道分離
- 把RGB三通道用runlength方法做encode
- 再存原本圖片shape的長寬跟RGB encode後的資料存成txt檔
- print出來原圖和encode後的size
- 印出原圖和txt檔案的size的ratio
- 再用decompress將圖還原確認有成功
4. 執行結果:
average compression ratio: 5.0169842966547
還原後的bmp:
確認decompress後圖片size和原本img1.bmp圖片size一樣
沒有留言:
張貼留言