Я пытался реализовать алгоритм сжатия JPEG на Matlab. Единственная часть, с которой я сталкиваюсь, - это кодировка huffman. Я действительно понимаю DCT в квантование и зигзагообразную матрицу 8x8. Я также понимаю, как работает кодировка хаффмана. Что я не понимаю, после того, как у меня есть выходной бит и словарь, который переводит последовательные биты в их исходную форму, что мне делать с выходом? Как я могу сказать компьютеру перевести этот выходной поток, используя словарь, который я создал для него? Кроме того, каждая матрица 8x8 будет иметь собственный выход и словарь. Как все эти выходы можно объединить в один? Потому что в конце дня результат должен быть изображением. Возможно, я неправильно понял некоторые шаги, и в этом случае я извиняюсь за любую путаницу, вызванную этим. Любая помощь была бы чрезвычайно appriciated!Matlab - сжатие JPEG. Huffman Encoding
EDIT: Извините, мой вопрос, похоже, не был достаточно ясным. Скажем, я использую Matlabs, встроенный в функции huffman (huffmanenco и huffmandict), что я должен делать со значением, возвращаемым huffmanenco? Часть того, что делать с выходной строкой бит, мне не понятна, поскольку кодировка хаффмана идет и на других языках IDE и на языках программирования.
Прежде всего, спасибо, что ответили. Мой вопрос относительно кодировки может показаться действительно основным для тех, кто уже это понимает. Я отредактировал его, чтобы уточнить, что я имел в виду. –