From: Andrey Kamaev Date: Wed, 10 Oct 2012 09:23:39 +0000 (+0400) Subject: Fix gcc build error introduced in a9f36df X-Git-Tag: accepted/2.0/20130307.220821~364^2~75 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=006a4ba5296513667f99be397dc49d8aab4ffb54;p=profile%2Fivi%2Fopencv.git Fix gcc build error introduced in a9f36df --- diff --git a/modules/features2d/src/fast_score.cpp b/modules/features2d/src/fast_score.cpp index e562739..423b1f9 100644 --- a/modules/features2d/src/fast_score.cpp +++ b/modules/features2d/src/fast_score.cpp @@ -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 +