『壹』 JPEG2000可以無損壓縮16點陣圖像嗎
JPEG的壓縮其實是四層壓縮和恢復技術,我之前有在Linux下寫過自製API完成JPEG的打開的部分模塊,這個我還是相對了解的~
這個不是什麼傅里葉,其實是離散余玄變換和小波變換編碼(DCT和DWT)
這個JPEG2000需要四重掩碼重構圖像才能完成。JPEG是有損壓縮,利用了人眼系統的視覺特性。我給你說說演算法吧~~
1、DCT,將圖像從空間域變為頻率域
2、加權DCT量化處理
3、可變長編碼
完成編碼。
JPEG2000貌似有無損方式,但是哈夫曼編碼或者算數編碼很復雜,而且需要會預測,我記得有8種預測方式,
貌似是這樣的:
選擇: 預測:
0 無
1 P1
2 P2
3 P3
4 P1+P3-P2
5 P1+(P3-P2)/2
6 P3+(P1-P2)/2
7 (P1+P3)/2