Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
danger_x
10 / 10 / 0
Регистрация: 15.11.2012
Сообщений: 46
#1

декодер jpeg - C++

21.12.2012, 23:28. Просмотров 868. Ответов 0
Метки нет (Все метки)

Ребят, помогите, кто сталкивался. Пишу декодер для JPEG по вот этому примеру http://habrahabr.ru/post/102521/. В этой статье взята картинка 16 на 16 пикселей. Данные для декодирования составляют 136 бит. Так как картинка 16 на 16, а JPEG кодирует блоками по 8 на 8, и в данном случае в каждом блоке по 4 матрицы Y канала и по одной для Cb и Cr каналов. И того получается 24 матрицы со всего изображения. Проблема в том, что декодировав 6 матриц, то есть первый блок 8 на 8, я считал 130 бит, оставшиеся 6 единицы. Как декодировать еще 3 блока? Возможно ли, что матрицы используются те же, а меняются таблицы квантования и таблицы хаффмана, ведь в заголовке их указано несколько?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2012, 23:28     декодер jpeg
Посмотрите здесь:

C++ Код Хэмминга кодер-декодер
C++ Открытие и побитовое чтение jpeg-файла
C++ Запись в blob.Не сохраняет jpeg.
.RAW to JPEG with Bayer Pattern C++
JPEG в char массиве C++
C++ Чтение и сохранение JPEG файла
C++ JPEG -> ARGB -> DXT5
Полный разбор JPEG в С++ C++
Декодер кода Хемминга C++
C++ Реализация алгоритма сжатия JPEG
Метаданные JPEG, MP3 C++
Метаданные JPEG, MP3 C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 10:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru