Skip to content

Commit cd103e4

Browse files
Andrey PavlenkoOpenCV Buildbot
authored andcommitted
Merge pull request opencv#1032 from jet47:gpuarithm-remove-obsolete-api
2 parents 73b10bc + afb08b3 commit cd103e4

File tree

1 file changed

+2
-47
lines changed

1 file changed

+2
-47
lines changed

modules/gpuarithm/include/opencv2/gpuarithm.hpp

Lines changed: 2 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -49,17 +49,6 @@
4949

5050
#include "opencv2/core/gpu.hpp"
5151

52-
#if defined __GNUC__
53-
#define __OPENCV_GPUARITHM_DEPR_BEFORE__
54-
#define __OPENCV_GPUARITHM_DEPR_AFTER__ __attribute__ ((deprecated))
55-
#elif (defined WIN32 || defined _WIN32)
56-
#define __OPENCV_GPUARITHM_DEPR_BEFORE__ __declspec(deprecated)
57-
#define __OPENCV_GPUARITHM_DEPR_AFTER__
58-
#else
59-
#define __OPENCV_GPUARITHM_DEPR_BEFORE__
60-
#define __OPENCV_GPUARITHM_DEPR_AFTER__
61-
#endif
62-
6352
namespace cv { namespace gpu {
6453

6554
//! adds one matrix to another (dst = src1 + src2)
@@ -197,13 +186,8 @@ class CV_EXPORTS LookUpTable : public Algorithm
197186
public:
198187
virtual void transform(InputArray src, OutputArray dst, Stream& stream = Stream::Null()) = 0;
199188
};
200-
CV_EXPORTS Ptr<LookUpTable> createLookUpTable(InputArray lut);
201189

202-
__OPENCV_GPUARITHM_DEPR_BEFORE__ void LUT(InputArray src, InputArray lut, OutputArray dst, Stream& stream = Stream::Null()) __OPENCV_GPUARITHM_DEPR_AFTER__;
203-
inline void LUT(InputArray src, InputArray lut, OutputArray dst, Stream& stream)
204-
{
205-
createLookUpTable(lut)->transform(src, dst, stream);
206-
}
190+
CV_EXPORTS Ptr<LookUpTable> createLookUpTable(InputArray lut);
207191

208192
//! copies 2D array to a larger destination array and pads borders with user-specifiable constant
209193
CV_EXPORTS void copyMakeBorder(InputArray src, OutputArray dst, int top, int bottom, int left, int right, int borderType,
@@ -382,38 +366,9 @@ class CV_EXPORTS Convolution : public Algorithm
382366
public:
383367
virtual void convolve(InputArray image, InputArray templ, OutputArray result, bool ccorr = false, Stream& stream = Stream::Null()) = 0;
384368
};
385-
CV_EXPORTS Ptr<Convolution> createConvolution(Size user_block_size = Size());
386-
387-
__OPENCV_GPUARITHM_DEPR_BEFORE__ void convolve(InputArray image, InputArray templ, OutputArray result, bool ccorr = false, Stream& stream = Stream::Null()) __OPENCV_GPUARITHM_DEPR_AFTER__;
388-
inline void convolve(InputArray image, InputArray templ, OutputArray result, bool ccorr , Stream& stream)
389-
{
390-
createConvolution()->convolve(image, templ, result, ccorr, stream);
391-
}
392369

393-
struct ConvolveBuf
394-
{
395-
Size result_size;
396-
Size block_size;
397-
Size user_block_size;
398-
Size dft_size;
399-
int spect_len;
400-
401-
GpuMat image_spect, templ_spect, result_spect;
402-
GpuMat image_block, templ_block, result_data;
403-
404-
void create(Size, Size){}
405-
static Size estimateBlockSize(Size, Size){ return Size(); }
406-
};
407-
408-
__OPENCV_GPUARITHM_DEPR_BEFORE__ void convolve(InputArray image, InputArray templ, OutputArray result, bool ccorr, ConvolveBuf& buf, Stream& stream = Stream::Null()) __OPENCV_GPUARITHM_DEPR_AFTER__;
409-
inline void convolve(InputArray image, InputArray templ, OutputArray result, bool ccorr, ConvolveBuf& buf, Stream& stream)
410-
{
411-
createConvolution(buf.user_block_size)->convolve(image, templ, result, ccorr, stream);
412-
}
370+
CV_EXPORTS Ptr<Convolution> createConvolution(Size user_block_size = Size());
413371

414372
}} // namespace cv { namespace gpu {
415373

416-
#undef __OPENCV_GPUARITHM_DEPR_BEFORE__
417-
#undef __OPENCV_GPUARITHM_DEPR_AFTER__
418-
419374
#endif /* __OPENCV_GPUARITHM_HPP__ */

0 commit comments

Comments
 (0)