1.作業說明:請設計一個基於Run-Length的壓縮法方,對圖檔作無失真壓縮後儲存成新檔案。部落格上應敘述你的壓縮方法,提供壓縮檔之格式,並計算三張圖的平均壓縮率(compression ratio)。
2.使用環境:Windows 10/cmd/python/openCV 4.5.1
3.開發原理RGB分開存之後,利用run-length利用重複位元組和重複次數來簡單描述代替的重複位元組,最後進行相關reshape調整長寬後即可得到壓縮圖檔。
4. 執行結果
img1.bmpimg2.bmp
img3.bmp
1.作業說明:
請設計一個基於Run-Length的壓縮法方,對圖檔作無失真壓縮後儲存成新檔案。部落格上應敘述你的壓縮方法,提供壓縮檔之格式,並計算三張圖的平均壓縮率(compression ratio)。
沒有留言:
張貼留言