8
8macius7
Guest
Pozdravljeni fantje sem izvedbenih DCT in IDCT algoritme v Mathematica, in imam naslednji problem. DCT-II preoblikovanje izgleda dobro (rezultati so enaki kot v knjigi), ampak jaz vekanje se vrnem k prvotni podatki. Rezultati so zelo slabi: DCT vnos podatkov:
DCT rezultat: [KODA] { 28.6378,0.571202,0.46194,1.757,3.18198, -1.72956,0.191342, -0,308709} [/CODE] IDCT vnos podatkov:
IDCT rezultat:
Kot lahko vidite rezultate DCT-III, so zelo, zelo slaba. I priložen moji algoritem napisano v Mathematica, ki temelji na D. Salomon Data Compression Complete Reference knjige. Hvala za kakršno koli pomoč!: Wink: Edit: dodal prilogo
Code:
DCT [{12, 10, 8, 10, 12, 10, 8, 11}]
Code:
IDCT [{28,6, 0,6, 0,5, 1,8, 3,2, -1,8, 0,2, -0,3} ]
Code:
{11.465,14.2118,12.149,14.1194,16.2048,14.1817,12.132,15.1873}