diff options
Diffstat (limited to 'src/signalProcessing/conv2d/sconv2da.c')
-rw-r--r-- | src/signalProcessing/conv2d/sconv2da.c | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/src/signalProcessing/conv2d/sconv2da.c b/src/signalProcessing/conv2d/sconv2da.c deleted file mode 100644 index 5403eef5..00000000 --- a/src/signalProcessing/conv2d/sconv2da.c +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab - * Copyright (C) 2008 - INRIA - Arnaud TORSET - * - * This file must be used under the terms of the CeCILL. - * This source file is licensed as described in the file COPYING, which - * you should have received as part of this distribution. The terms - * are also available at - * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt - * - */ - -#include "conv2d.h" - - -void sconv2da(float *in1, int lines1, int columns1, float *in2, int lines2, int columns2, float *out){ - int i,j,k1,k2; - float accu; - - for (i=0;i<lines1+lines2-1;i++){ - for (j=0;j<columns1+columns2-1;j++){ - accu=0; - for (k1=0;k1<i+1;k1++){ - if ((k1<lines1)&&((i-k1)<lines2)){ - for(k2=0;k2<j+1;k2++){ - if ((k2<columns1)&&((j-k2)<columns2)) - accu += in1[k1+k2*lines1]*in2[i-k1+(j-k2)*lines2]; - } - } - } - out[i+j*(lines1+lines2-1)]=accu; - } - } -} - - |