From 6b74db06703a44570d14f8720ea62e4447cf6255 Mon Sep 17 00:00:00 2001 From: Emmanuel Christophe <emmanuel.christophe@orfeo-toolbox.org> Date: Fri, 18 Sep 2009 15:03:58 +0800 Subject: [PATCH] BUG: tentative reverting 07a1fcd8e0ed for wavelet bug --- Code/MultiScale/otbWaveletFilterBank.txx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Code/MultiScale/otbWaveletFilterBank.txx b/Code/MultiScale/otbWaveletFilterBank.txx index 8e5ad9ed05..d9b134eb91 100644 --- a/Code/MultiScale/otbWaveletFilterBank.txx +++ b/Code/MultiScale/otbWaveletFilterBank.txx @@ -812,18 +812,17 @@ WaveletFilterBank< TInputImage, TOutputImage, TWaveletOperator, INVERSE > lowPassOperator.CreateDirectional(); long int radius [ InputImageDimension ]; - //radius[0] = lowPassOperator.GetRadius()[0]; + radius[0] = lowPassOperator.GetRadius()[0]; HighPassOperatorType highPassOperator; highPassOperator.SetDirection(0); highPassOperator.SetUpSampleFactor( this->GetUpSampleFilterFactor() ); highPassOperator.CreateDirectional(); - for ( unsigned int i = 0; i < InputImageDimension; i++ ) + for ( unsigned int i = 1; i < InputImageDimension; i++ ) { - radius[i] = lowPassOperator.GetRadius()[0]; - if ( radius[i] < highPassOperator.GetRadius()[0] ) - radius[i] = highPassOperator.GetRadius()[0]; + if ( radius[i] < highPassOperator.GetRadius()[i] ) + radius[i] = highPassOperator.GetRadius()[i]; } InputImageRegionType paddedRegion = destRegion; -- GitLab