77 Commits (3b364330ad4603b452b69160fe3793c20fd13b71)

Author SHA1 Message Date
Vladislav Vinogradov b50090f850 restore cudaSafeCall 12 years ago
Vladislav Vinogradov 910ef57109 renamed cuda namespace to cudev 12 years ago
Vladislav Vinogradov 204a19b431 moved common gpu utility functionality to gpu_private.hpp 12 years ago
Vladislav Vinogradov 28b1e81883 renamed device -> cuda 12 years ago
Vladislav Vinogradov f0b19d4659 updated license header in whole gpu module 12 years ago
Vladislav Vinogradov 99c49648fa fixed gpu::LUT on multi device system 12 years ago
Andrey Kamaev 2a6fb2867e Remove all using directives for STL namespace and members 12 years ago
Vladislav Vinogradov 86bd325131 added gpu::normalize function 12 years ago
Vladislav Vinogradov 281d036fcf optimizations: 12 years ago
Vladislav Vinogradov dd8e442bda replaced DeviceInfo().supports with deviceSupports 13 years ago
OpenCV Buildbot 81f826db2b Normalize line endings and whitespace 13 years ago
OpenCV Buildbot 04384a71e4 Normalize line endings and whitespace 13 years ago
Anatoly Baksheev 55b1d7c097 added CUDA_DISABLER preprocessor commands 13 years ago
Anatoly Baksheev 70204a8e68 Removed PtrElemStep, Marked DevMem1D as deprecated, now should use PtrStepSz now 13 years ago
Marina Kolpakova 680a44189c merged the trunk r8704:8716 13 years ago
Marina Kolpakova b065c7a296 fixes for the newly added gcc warning keys 13 years ago
Vladislav Vinogradov d382fa56c7 Merged revision(s) 8474 from trunk: 13 years ago
Vladislav Vinogradov 2582464e51 fixed several problems with CUDA 5.0 13 years ago
Vladislav Vinogradov 26691e00d4 fixed gpu core tests (added additional check for device's feature support) 13 years ago
Vladislav Vinogradov 509c910101 refactored and fixed some gpu tests 13 years ago
Vladislav Vinogradov 2d30480982 created wrappers for new NPP functions 13 years ago
Vladislav Vinogradov 0f53f2993e removed BEGIN_OPENCV_DEVICE_NAMESPACE macros 14 years ago
Vladislav Vinogradov fcfa72081e moved GpuMat and DevMem2D to core module, some code refactoring 14 years ago
Vladislav Vinogradov e7502e7641 implemented gpu::gemm via CUBLAS 14 years ago
Vladislav Vinogradov 40ee754e28 added WITH_CUFFT and WITH_CUBLAS flags to cmake scripts 14 years ago
Vladislav Vinogradov 42ced17c2c fixed some warnings under win64 14 years ago
Vladislav Vinogradov 926a6bba00 modified according to CUDA 4.0 API updates 14 years ago
Anatoly Baksheev 0747f2d863 1) NPP_staging as sources. Binaries removed. 14 years ago
Vladislav Vinogradov 811ba31897 added synchronization after NPP calls 15 years ago
Anatoly Baksheev 1a94186195 First version of CascadeClassifier_GPU. 15 years ago
Vladislav Vinogradov 0cd587ee34 added gpu transpose and integral based on NPP Staging. 15 years ago
Alexey Spizhevoy df8529377b refactoring: moved gpu reduction-based functions into separated file 15 years ago
Alexey Spizhevoy 0465b89e7e gpu module refactoring: moved per-element operations into separated file 15 years ago
Alexey Spizhevoy e62bf3a2ae updated gpu bitwise operations 15 years ago
Alexey Spizhevoy 640af6623c added support of multichannel images into gpu::sqrSum 15 years ago
Alexey Spizhevoy d8a7ff1e00 refactored gpu module, added vec math operators for uint, added support of 2 channel images into gpu::sum (removed support of double) 15 years ago
Alexey Spizhevoy c9f9f38777 added gpu::sqrSum function 15 years ago
Alexey Spizhevoy 3997514b7c added tests for gpu::sum, it supports all data types, but single channel images only 15 years ago
Vladislav Vinogradov 49ec8ba742 fixed bug in gpu filter engine (incorrect buffer type) and in vector's saturate_cast. 15 years ago
Vladislav Vinogradov 905e5f1739 added support of 4-channels images to StereoConstantSpaceBP. 15 years ago
Vladislav Vinogradov 17d9014373 added per-element min/max to gpu module. 15 years ago
Vladislav Vinogradov 57f7678db1 added gpu transpose for CV_8UC4, CV_8SC4, CV_16SC2, CV_16UC2, CV_32SC1 and CV_32FC1 types 15 years ago
Alexey Spizhevoy 32a9b63d2f added better threads configuration estimator for the minMax, minMaxLoc, countNonZero functions in gpu module 15 years ago
Alexey Spizhevoy b260382840 added masks support into gpu::minMaxLoc 15 years ago
Alexey Spizhevoy 678f392569 added is_signed into numeric_limits_gpu, fixed incorrect min max finding for floating values 15 years ago
Alexey Spizhevoy 437ac1a2f1 added mask support into gpu::minMax 15 years ago
Alexey Spizhevoy 1066bd2fa2 removed double support (gpu: minMax, minMaxLoc, countNonZero) for CC which doesn't have native double support 15 years ago
Alexey Spizhevoy 72f020a8f3 added gpu::count_non_zero version for CC1.0, refactored gpu module a little 15 years ago
Alexey Spizhevoy 7e2cc1be1b added first version of gpu::countNonZero for all data types, it doesn't support compute capability 1.0 yet, also fixed some little bugs 15 years ago
Alexey Spizhevoy bdaad9e1fe added support of buffers into gpu::minMaxLoc, reduced memory requirements, refactored 15 years ago