一、作業說明:
附件中為三張利用將高度以色彩視覺化後的圖片。
請設計一個基於Run-Length的壓縮法方,對圖檔作無失真壓縮後儲存成新檔案。
部落格上應敘述你的壓縮方法,提供壓縮檔之格式,並計算三張圖的平均壓縮率
二、使用環境:
作業系統: Windows10
編譯軟體: Visual Studio Code
程式語言: python/opencv 4.5.1
三、方法:
1. 最主要就是RGB分開存,就可以省空間
2. 然後使用np.reshape()將讀取進來的pixel排成影像的格式
3. 計算Run-Length的兩個方向。
4. 將長、寬、BGR的RLE結果寫入檔案
四、執行結果:
沒有留言:
張貼留言