s1091532 作業6

 一、 作業說明

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


二、  開發環境

OS: Windows11
Editor: Visual Studio Code
Language: Python
Package: opencv- 4.7.0

三、程式碼說明

1. 需使用函式庫






2. 在main function 先將步驟寫好
  • 將input的圖片、壓縮後及解壓縮後的檔案先命名好,壓縮檔命名為.npz檔
  • 對每一張圖片使用compress_image function進行壓縮
  • 做RLE編碼
  • 做解壓縮還原圖片測試
  • 計算壓縮率











3. 原始檔案 vs 壓縮檔





4. 壓縮後圖片




5. 錄影



留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1061637 作業6