2022年5月31日 星期二

s1083335 作業6

 一、作業說明

    請設計一個基於Run-Length的壓縮法方,對圖檔作無失真壓縮後儲存成新檔案。
    並計算三張圖的平均壓縮率(compression ratio)。

二、開發環境

    Windows 10
    Python 3.9.7
    OpenCV 4.5.5

三、實作方式

    1. 用imread讀入三張圖片
    2. 用split將圖像分成BGR三個通道
    3. 使用flatten將BGR轉成一維陣列
    4. 分別計算三個通道run length
    5. 將結果存入檔案並計算壓縮率

四、執行結果

img1

img2

img3

result

沒有留言:

張貼留言