Как применить DCT к цветному изображению RGB? - PullRequest
0 голосов
/ 13 декабря 2018

Я пытаюсь понять алгоритм сжатия JPEG.Если у меня есть 3-канальное цветное изображение, нужно ли мне брать 3 различных дискретных косинусных преобразования (DCT) и квантовать для каждого канала?И после получения обратного DCT, будет ли изображение в формате JPEG?

1 Ответ

0 голосов
/ 16 декабря 2018

Если у меня есть 3-канальное цветное изображение, нужно ли мне брать 3 различных дискретных косинусных преобразования (DCT) и квантовать для каждого канала?

Да, за исключением того, что сначала значения цвета обычно преобразуются из RGB в YCbCr.

Затем необходимо выполнить сжатие по длине прогона и кодирование Хаффмана для полученных значений.Только DCT сжимает негативно.

...