Fix gcc build error introduced in a9f36df
authorAndrey Kamaev <andrey.kamaev@itseez.com>
Wed, 10 Oct 2012 09:23:39 +0000 (13:23 +0400)
committerAndrey Kamaev <andrey.kamaev@itseez.com>
Wed, 10 Oct 2012 09:24:49 +0000 (13:24 +0400)
modules/features2d/src/fast_score.cpp

index e562739..423b1f9 100644 (file)
@@ -45,7 +45,9 @@ The references are:
 
 #define VERIFY_CORNERS 0
 
-void cv::makeOffsets(int pixel[25], int rowStride, int patternSize)
+namespace cv {
+
+void makeOffsets(int pixel[25], int rowStride, int patternSize)
 {
     static const int offsets16[][2] =
     {
@@ -115,7 +117,7 @@ static void testCorner(const uchar* ptr, const int pixel[], int K, int N, int th
 #endif
 
 template<>
-int cv::cornerScore<16>(const uchar* ptr, const int pixel[], int threshold)
+int cornerScore<16>(const uchar* ptr, const int pixel[], int threshold)
 {
     const int K = 8, N = K*3 + 1;
     int k, v = ptr[0];
@@ -205,7 +207,7 @@ int cv::cornerScore<16>(const uchar* ptr, const int pixel[], int threshold)
 }
 
 template<>
-int cv::cornerScore<12>(const uchar* ptr, const int pixel[], int threshold)
+int cornerScore<12>(const uchar* ptr, const int pixel[], int threshold)
 {
     const int K = 6, N = K*3 + 1;
     int k, v = ptr[0];
@@ -289,7 +291,7 @@ int cv::cornerScore<12>(const uchar* ptr, const int pixel[], int threshold)
 }
 
 template<>
-int cv::cornerScore<8>(const uchar* ptr, const int pixel[], int threshold)
+int cornerScore<8>(const uchar* ptr, const int pixel[], int threshold)
 {
     const int K = 4, N = K*3 + 1;
     int k, v = ptr[0];
@@ -354,3 +356,5 @@ int cv::cornerScore<8>(const uchar* ptr, const int pixel[], int threshold)
     return threshold;
 }
 
+} // namespace cv
+