libcvd-members
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[libcvd-members] libcvd cvd/convolution.h cvd_src/i686/convolve_...


From: Edward Rosten
Subject: [libcvd-members] libcvd cvd/convolution.h cvd_src/i686/convolve_...
Date: Tue, 15 Jul 2008 00:47:43 +0000

CVSROOT:        /cvsroot/libcvd
Module name:    libcvd
Changes by:     Edward Rosten <edrosten>        08/07/15 00:47:43

Modified files:
        cvd            : convolution.h 
        cvd_src/i686   : convolve_gaussian.cc 
        cvd_src/noarch : convolve_gaussian.cc 

Log message:
        Added FIR only version of convolveGaussian.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libcvd/cvd/convolution.h?cvsroot=libcvd&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/libcvd/cvd_src/i686/convolve_gaussian.cc?cvsroot=libcvd&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/libcvd/cvd_src/noarch/convolve_gaussian.cc?cvsroot=libcvd&r1=1.2&r2=1.3

Patches:
Index: cvd/convolution.h
===================================================================
RCS file: /cvsroot/libcvd/libcvd/cvd/convolution.h,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- cvd/convolution.h   12 Jun 2008 13:04:12 -0000      1.14
+++ cvd/convolution.h   15 Jul 2008 00:47:42 -0000      1.15
@@ -513,6 +513,7 @@
 void van_vliet_blur(const double b[], const SubImage<float> in, 
SubImage<float> out);
 
 void convolveGaussian(const BasicImage<float>& I, BasicImage<float>& out, 
double sigma, double sigmas=3.0);
+void convolveGaussian_fir(const BasicImage<float>& I, BasicImage<float>& out, 
double sigma, double sigmas=3.0);
 
 template <class T, class O, class K> void convolve_gaussian_3(const 
BasicImage<T>& I, BasicImage<O>& out, K k1, K k2)
 {    

Index: cvd_src/i686/convolve_gaussian.cc
===================================================================
RCS file: /cvsroot/libcvd/libcvd/cvd_src/i686/convolve_gaussian.cc,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- cvd_src/i686/convolve_gaussian.cc   12 Jun 2008 13:04:15 -0000      1.4
+++ cvd_src/i686/convolve_gaussian.cc   15 Jul 2008 00:47:42 -0000      1.5
@@ -396,6 +396,11 @@
        convolveGaussian_simd(I, out, sigma, sigmas);    
 }
 
+void convolveGaussian_fir(const BasicImage<float>& I, BasicImage<float>& out, 
double sigma, double sigmas)
+{
+    convolveGaussian_simd(I, out, sigma, sigmas);    
+}
+
 
 };
 

Index: cvd_src/noarch/convolve_gaussian.cc
===================================================================
RCS file: /cvsroot/libcvd/libcvd/cvd_src/noarch/convolve_gaussian.cc,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- cvd_src/noarch/convolve_gaussian.cc 6 May 2008 19:56:02 -0000       1.2
+++ cvd_src/noarch/convolve_gaussian.cc 15 Jul 2008 00:47:42 -0000      1.3
@@ -16,4 +16,8 @@
            convolveGaussian<float>(I, out, sigma, sigmas);
     }    
     
+    void convolveGaussian_fir(const BasicImage<float>& I, BasicImage<float>& 
out, double sigma, double sigmas)
+       {
+           convolveGaussian<float>(I, out, sigma, sigmas);
+       }
 }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]