2015-02-13 7 views
-3

Я пытаюсь реализовать DCT 2-D, но, как уже упоминалось, это занимает слишком много времени. Я пробовал его на Matlab, используя dct2d, и это действительно намного быстрее. Я использую dct-2D со страницы wikipedia: https://en.wikipedia.org/wiki/Discrete_cosine_transform Любые идеи?DCT занимает слишком много времени, чтобы быть реализованным

+0

ОК, почему - (минус) ?? –

ответ

0

Вам необходимо использовать алгоритм, который влияет на DCT-матрицу. Если вы сделаете это как прямое матричное умножение, это будет sloooooooow.

Кроме того, вы можете использовать масштабированные целые числа, а не с плавающей запятой.

 Смежные вопросы

  • Нет связанных вопросов^_^