Статус: Офлайн
Реєстрація: 28.01.2009
Повідом.: 176
Реєстрація: 28.01.2009
Повідом.: 176
Нужно вычислить дисретное двумерное вейвлет-преобразование. Использую функцию dwt2 и idwt2 соответственно для получения коефициентов и реконструкции изображения, но в результате получается в левой верхней части белый квадрат:
результат:
Почему белый квадрат, если там должна быть уменьшенная копия исходного изображения? Или я ошибаюсь?
И если потом восстановить
Тобудет в Q тоже белый квадрат - почему?
Код:
>> X = imread('lena.bmp');
>> [cA,cH,cV,cD] = dwt2(X,'haar');
>> A = [cA cH; cV cD];
>> imshow(A)
результат:
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
Почему белый квадрат, если там должна быть уменьшенная копия исходного изображения? Или я ошибаюсь?
И если потом восстановить
Код:
>> Q = idwt2(cA,cH,cV,cD,'haar');
>> imshow(Q)
Тобудет в Q тоже белый квадрат - почему?