s1101431 Homework #5
1122 Digital
Image Processing Assignment #5 報告
學號:s1101431
姓名:鄭羽彤
主題: Run-Length Based Image Compression 影像壓縮練習
專案目標:
使用python程式寫一個OpenCV程式,利用三張將晶片高度以色彩視覺化後的圖片,基於Run-length的壓縮方法,對圖檔做無失真壓縮後儲存成新檔案,並計算三張圖的壓縮率。
開發平台: Microsoft Windows 11,
Visual Studio Code, OpenCV 4.90, Python
程式架構與功能說明:
1. 讀取要壓縮的圖片(image資料夾裡)
2. 將讀入的圖片使用Run-length encoding (RLE)壓縮
3. 然後將壓縮後的圖檔儲存成新檔案,檔案格式為 .cmp
4. 接下來將圖片解壓縮
5. 最後顯示與儲存解壓縮後的圖片。(存檔格式:result.bmp)
6. 根據檔案大小計算壓縮率
成果展示與討論:
原圖
經過壓縮處理的圖片
壓縮率:
留言
張貼留言