From 8e061ac801c37123e017df44ee5ecf680afe1d9c Mon Sep 17 00:00:00 2001 From: Vladislav Vinogradov Date: Wed, 9 Nov 2011 13:33:44 +0000 Subject: [PATCH] minor fix --- modules/gpu/src/cuda/internal_shared.hpp | 4 ++++ modules/gpu/src/stereobm.cpp | 2 +- modules/gpu/src/surf.cpp | 4 ++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/modules/gpu/src/cuda/internal_shared.hpp b/modules/gpu/src/cuda/internal_shared.hpp index 7c27675..2b52dbb 100644 --- a/modules/gpu/src/cuda/internal_shared.hpp +++ b/modules/gpu/src/cuda/internal_shared.hpp @@ -66,6 +66,8 @@ #define OPENCV_DEVICE_NAMESPACE ::cv::gpu::device #define OPENCV_DEVICE_NAMESPACE_ ::cv::gpu::device:: +#ifdef __CUDACC__ + BEGIN_OPENCV_DEVICE_NAMESPACE typedef unsigned char uchar; @@ -81,6 +83,8 @@ template static inline void bindTexture(const textureReference* tex, co END_OPENCV_DEVICE_NAMESPACE +#endif + namespace cv { namespace gpu { enum diff --git a/modules/gpu/src/stereobm.cpp b/modules/gpu/src/stereobm.cpp index 974b3dc..a23c914 100644 --- a/modules/gpu/src/stereobm.cpp +++ b/modules/gpu/src/stereobm.cpp @@ -59,7 +59,7 @@ BEGIN_OPENCV_DEVICE_NAMESPACE namespace stereobm { - void stereoBM_GPU(const DevMem2Db& left, const DevMem2Db& right, const DevMem2Db& disp, int ndisp, int winsz, const DevMem2D_& minSSD_buf, cudaStream_t & stream); + void stereoBM_GPU(const DevMem2Db& left, const DevMem2Db& right, const DevMem2Db& disp, int ndisp, int winsz, const DevMem2D_& minSSD_buf, cudaStream_t & stream); void prefilter_xsobel(const DevMem2Db& input, const DevMem2Db& output, int prefilterCap /*= 31*/, cudaStream_t & stream); void postfilter_textureness(const DevMem2Db& input, int winsz, float avgTexturenessThreshold, const DevMem2Db& disp, cudaStream_t & stream); } diff --git a/modules/gpu/src/surf.cpp b/modules/gpu/src/surf.cpp index 3512844..9d2d37f 100644 --- a/modules/gpu/src/surf.cpp +++ b/modules/gpu/src/surf.cpp @@ -71,8 +71,8 @@ namespace surf void loadOctaveConstants(int octave, int layer_rows, int layer_cols); void bindImgTex(DevMem2Db img); - void bindSumTex(DevMem2D_ sum); - void bindMaskSumTex(DevMem2D_ maskSum); + void bindSumTex(DevMem2D_ sum); + void bindMaskSumTex(DevMem2D_ maskSum); void icvCalcLayerDetAndTrace_gpu(const PtrStepf& det, const PtrStepf& trace, int img_rows, int img_cols, int octave, int nOctaveLayers); -- 2.7.4