8
8macius7
Guest
Cześć chłopaki jestem wykonawczych DCT i IDCT algorytmów w Mathematica, i mam następujący problem. transformacji DCT-II wygląda dobrze (wyniki są takie same jak w książce), ale nie mogę wrócić do oryginalnych danych. Wyniki są bardzo słabe: DCT dane wejściowe:
wynik DCT:
IDCT Wprowadzanie danych:
wynik IDCT:
Jak widać wyniki DCT-III są bardzo, bardzo słaba. I dołączony mój algorytm napisany w mathematica, na podstawie D. Salomon Kompresja danych Complete Informator. Dzięki za pomoc: wink: Edit: dodaje załącznik
Code:
DCT [{12, 10, 8, 10, 12, 10, 8, 11}]
Code:
{ 28.6378,0.571202,0.46194,1.757,3.18198, -1.72956,0.191342, -0.308709}
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