На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! правила раздела Алгоритмы
1. Помните, что название темы должно хоть как-то отражать ее содержимое (не создавайте темы с заголовком ПОМОГИТЕ, HELP и т.д.). Злоупотребление заглавными буквами в заголовках тем ЗАПРЕЩЕНО.
2. При создании темы постарайтесь, как можно более точно описать проблему, а не ограничиваться общими понятиями и определениями.
3. Приводимые фрагменты исходного кода старайтесь выделять тегами code.../code
4. Помните, чем подробнее Вы опишете свою проблему, тем быстрее получите вразумительный совет
5. Запрещено поднимать неактуальные темы (ПРИМЕР: запрещено отвечать на вопрос из серии "срочно надо", заданный в 2003 году)
6. И не забывайте о кнопочках TRANSLIT и РУССКАЯ КЛАВИАТУРА, если не можете писать в русской раскладке :)
Модераторы: Akina, shadeofgray
  
> Статистика для JPEG
    После зигзаг-перестановок образовался вектор из чисел, например:
    0 13 55 0 0 0 0 0 0 0 13 76 0 0
    как организовать статистику этого вектора; т.е. узнать количество каждого числа в этом
    векторе: (0,10) (13,2) (55,1) (76,1). И в каком виде полученный результат необходимо запомнить, чтобы потом с ним было удобно обращаться для дальнейшего сжатия? Все для алгоритма по сжатию JPEG
      Как собрать статистику? Хм... :

      берем число
      смотрим, есть ли оно у нас в массиве
      если есть, то его статистика ++, если нет, то добавляем число и его статистика =1

      В каком виде хранить? Я храню структуру типа:
      {
       char c;
       long f;
      }
        хе, а ты уверен, что там нужна именно такая статистика.
        насколько я помню, тама кодируется только кол-во подряд идущих нулей.
        (1,0)(1,13)(1,15)(7,0)(1,13)(1,76)(0,0)
        или у тебя не такой жпег?
        ввобще, доку по жпегу см
        http://www.sources.ru/cpp/graphics/jpeg_doc.rar
          У меня почему-то слово "статистика" в контексте JPEG ассоциируется с Хаффманом, а там нужна именно такая статистика, как я написал...

          А JPEG у меня не совсем JPEG. А та, дока, на которую ты дал ссылку, появилась уже после того, как я сделал свой JPEG...
            хм:) по моему челу просто надо вектор сначала сжать RLE (то есть обьединить все нули)
            .
            а уже потом идет твоя статистика, для полученного таким образом вектора.
              >> по моему челу просто надо вектор сначала сжать RLE (то есть обьединить все нули)
              Он же написал: "количество каждого числа в этом векторе"
                согласен:)
                но сколько раз было, что человек спрашивает не то, что хочет.
                пытаюсь использовать свои телепатические способности, но много помех (видно от солнечной активности), поэтому могу ошибаться:)

                ладно, пускай сам выбирает, что ему надоть, а еще лучше доку почитает, да пример где-нить найдет:) так надежнее всего:)
                  Цитата Demo_S, 19.08.02, 21:11:44
                  но сколько раз было, что человек спрашивает не то, что хочет.

                  Сколько раз было, что человек спрашивает не то, о чем нам хочется рассказать...  ;)
                    ДА ладно тебе;-) $))
                    такого как раз не помню:)
                      Цитата Demo_S, 20.08.02, 01:15:27
                      ДА ладно тебе;-) $))
                      такого как раз не помню:)
                      ;)
                      1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                      0 пользователей:


                      Рейтинг@Mail.ru
                      [ Script execution time: 0,0251 ]   [ 14 queries used ]   [ Generated: 21.05.24, 18:10 GMT ]