s1093323 Homework #5

 1122 Digital Image Processing Assignment #5 

學號:1093323        姓名:林長宏

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

附件中為三張利用將晶片高度以色彩視覺化後的圖片。請設計一個基於 Run-Length 的 壓縮法方,對圖檔作無失真壓縮後儲存成新檔案。 應敘述你的壓縮方法,提供壓縮檔之格式,並計算三張圖的平均壓縮率(compression ratio)。

開發平台:Microsoft Windows 10, Visual Studio 2022, OpenCV 4.90, C++14

功能說明:程式啟動後輸入1或2來選擇要編碼或解碼,然後輸入要處理的圖片檔名(不含副檔名)

壓縮後在目標資料夾會生成一個bin檔,這就是壓縮後的檔案



接著會顯示兩個視窗,分別是原圖和壓縮後解碼的圖,兩張圖是一模一樣的


並且會輸出兩個檔案大小和壓縮比


如果輸入2,就會依照輸入的檔名(不含副檔名),解碼bin檔


接著會出現一個視窗,顯示解碼後的圖片



壓縮比

img1:



img2:



img3:


平均壓縮比: (3.44808 + 2.07163 + 3.61678)/3 = 3.045496

留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1061637 作業6