diff --git a/s1process.py b/s1process.py index eb74d845216f68091a538d073e305a831f3d24f8..949fc6ce94cac7166af4c5e909a4f727b877da86 100644 --- a/s1process.py +++ b/s1process.py @@ -354,8 +354,9 @@ def MultitempFilteringFilter(infiles, outdir, window_radius, outcore_file, enl_f pipe[-1].SetParameterString('ram', str(ram)) pipe[-1].Execute() pipe.append(otb.Registry.CreateApplication('BandMath')) - pipe[-1].SetParameterStringList('il', [f, outcore_file]) - pipe[-1].SetParameterString('exp', 'im1b1*im2b1/im2b2') + pipe[-1].SetParameterStringList('il', [outcore_file]) + pipe[-1].AddImageToParameterInputImageList('il', pipe[-2].GetParameterOutputImage('out')) + pipe[-1].SetParameterString('exp', 'im2b1*im1b1/im1b2') pipe[-1].SetParameterString('ram', str(ram)) pipe[-1].SetParameterString('out', outfiles[i]) pipe[-1].ExecuteAndWriteOutput()