s1093344 Homework#5

 

1122 Digital Image Processing Assignment #5 報告

學號s1093344 姓名:周霆翰

主題: Run-Length Based Image Compression 影像壓縮練習

專案目標: 設計一個基於Run-Length 的壓縮法方,對圖檔作無失真壓縮後儲存成新檔案。

開發平台Microsoft Windows 11, Visual Studio Code, OpenCV 4.90, python3

 

程式架構與功能說明:

1.run_length_encode(image)

:對圖像進行 Run-length 壓縮。

2.save_compressed_data(filepath, compressed_data)

:將壓縮後的數據以二進制格式存儲到文件。

3.load_compressed_data(filepath)

:從二進制文件中讀取壓縮數據。

4.convert_to_image(pixels, width, height)

:將像素數據轉換為圖像。

成果展示:

 

平均壓縮率



 

壓縮後的檔案:



留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1061637 作業6