Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Помгите с программой сжатия данных


Автор: matrlx 17.5.2006, 18:13
Помгите с программой сжатия данных
Необходимо реализовать на C++ Сжатие данных с помощью дискретно косинусного преобазования(ДКП).
Может кто-то этим занимался и может помочь?!
ДКП используется в JPEG алгоритме.
 smile  

Автор: maxim1000 17.5.2006, 18:16
Цитата(matrlx @  17.5.2006,  17:13 Найти цитируемый пост)
ДКП используется в JPEG алгоритме

ну так, собственно, вот и пример для реализации - JPEG
делаем ДКП, квантизацию и сжимаем чем-нибудь типа Хаффмана или арифметического кодирования 

Автор: matrlx 17.5.2006, 21:59
может и нада квантизацию делать...
Но мне нада сначала определить оптимальный коэффициент сжатия по дисперсионному критерию(как ето сделать я и не знаю).
А уже потом сжать с помощью ДКП(Там есть формула специальная для преобразования прямого и обратно)

Но во как найти коэфициент сжатия?! smile  

Автор: maxim1000 17.5.2006, 22:34
Цитата(matrlx @  17.5.2006,  20:59 Найти цитируемый пост)
коэффициент сжатия

имеется в виду отношение размеров картинки до и после сжатия?
честно говоря не знаю, насколько здесь можно говорить об оптимальном его значении - кому-то достаточно общих контуров, кому-то важны мелкие детали, а для кого-то потери вообще недопустимы...

оптимальный по какому критерию имеется в виду? 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)