Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.222.133.206] |
|
Сообщ.
#1
,
|
|
|
После зигзаг-перестановок образовался вектор из чисел, например:
0 13 55 0 0 0 0 0 0 0 13 76 0 0 как организовать статистику этого вектора; т.е. узнать количество каждого числа в этом векторе: (0,10) (13,2) (55,1) (76,1). И в каком виде полученный результат необходимо запомнить, чтобы потом с ним было удобно обращаться для дальнейшего сжатия? Все для алгоритма по сжатию JPEG |
Сообщ.
#2
,
|
|
|
Как собрать статистику? Хм... :
берем число смотрим, есть ли оно у нас в массиве если есть, то его статистика ++, если нет, то добавляем число и его статистика =1 В каком виде хранить? Я храню структуру типа: { char c; long f; } |
Сообщ.
#3
,
|
|
|
хе, а ты уверен, что там нужна именно такая статистика.
насколько я помню, тама кодируется только кол-во подряд идущих нулей. (1,0)(1,13)(1,15)(7,0)(1,13)(1,76)(0,0) или у тебя не такой жпег? ввобще, доку по жпегу см http://www.sources.ru/cpp/graphics/jpeg_doc.rar |
Сообщ.
#4
,
|
|
|
У меня почему-то слово "статистика" в контексте JPEG ассоциируется с Хаффманом, а там нужна именно такая статистика, как я написал...
А JPEG у меня не совсем JPEG. А та, дока, на которую ты дал ссылку, появилась уже после того, как я сделал свой JPEG... |
Сообщ.
#5
,
|
|
|
хм:) по моему челу просто надо вектор сначала сжать RLE (то есть обьединить все нули)
. а уже потом идет твоя статистика, для полученного таким образом вектора. |
Сообщ.
#6
,
|
|
|
>> по моему челу просто надо вектор сначала сжать RLE (то есть обьединить все нули)
Он же написал: "количество каждого числа в этом векторе" |
Сообщ.
#7
,
|
|
|
согласен:)
но сколько раз было, что человек спрашивает не то, что хочет. пытаюсь использовать свои телепатические способности, но много помех (видно от солнечной активности), поэтому могу ошибаться:) ладно, пускай сам выбирает, что ему надоть, а еще лучше доку почитает, да пример где-нить найдет:) так надежнее всего:) |
Сообщ.
#8
,
|
|
|
Цитата Demo_S, 19.08.02, 21:11:44 но сколько раз было, что человек спрашивает не то, что хочет. Сколько раз было, что человек спрашивает не то, о чем нам хочется рассказать... ;) |
Сообщ.
#9
,
|
|
|
ДА ладно тебе;-) $))
такого как раз не помню:) |
Сообщ.
#10
,
|
|
|
Цитата Demo_S, 20.08.02, 01:15:27 ДА ладно тебе;-) $)) такого как раз не помню:) |