Разница между размером исходного изображения, разложенного wavedec2 и восстановленного waverec2

Я использую Pywt для работы с вейвлет-преобразованием. Я делаю разложение, чтобы получить коэффициенты детализации, а затем реконструкцию.

Я вызываю функцию wavedec2 с такими аргументами: X (ndarray 125x125), w = 'sym4', n = 4

coeffs = pywt.wavedec2(x,w,n);

Проблема в том, что когда я делаю реконструкцию, я ожидаю ndarray размером 125x125, но результатом этой функции является ndarray размером 126x126.

xc = pywt.waverec2(coeffs,w);

Почему у меня есть лишние строки и столбцы?

0 ответов

Другие вопросы по тегам