Andrey Kamaev
416fb50594
Revert "Merge pull request #836 from jet47:gpu-modules"
...
This reverts commit fba72cb60d
, reversing
changes made to 02131ffb62
.
12 years ago
Vladislav Vinogradov
43d5e2d8b4
removed gpu BORDER_* constants
12 years ago
Andrey Kamaev
c98c246fc2
Move border type constants and Moments class to core module
12 years ago
Vladislav Vinogradov
b50090f850
restore cudaSafeCall
12 years ago
Vladislav Vinogradov
910ef57109
renamed cuda namespace to cudev
12 years ago
Vladislav Vinogradov
193e857392
removed cu_safe_call.h and cu_safe_call.cpp
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
Andrey Kamaev
715fa3303e
Move cv::Mat out of core.hpp
12 years ago
Vladislav Vinogradov
15f09f8068
fixed gpu module compilation
12 years ago
Andrey Kamaev
5fd58a0103
Fix std::string to cv::String migration problems in gpumat.cpp
12 years ago
Andrey Kamaev
be7bbe3aa9
Drop cv:: prefix from cv::String used inside the cv namespace
12 years ago
Andrey Kamaev
762aefd71b
Compile opencv_test_core with cv::String instead of std::string
...
All tests passed!
12 years ago
marina.kolpakova
157a98edf7
refactored cuda error handling; remove optional dependancies in soft cascade training app
12 years ago
Vladislav Vinogradov
ecb2ebfba4
Move opengl iterop code to cv::ogl namespace
...
Fixed issues: #2737 #2848
12 years ago
Andrey Kamaev
2a6fb2867e
Remove all using directives for STL namespace and members
...
Made all STL usages explicit to be able automatically find all usages of
particular class or function.
12 years ago
marina.kolpakova
ef6c236655
restore missed gpu functionality after merge #dddd285d
12 years ago
Vladislav Vinogradov
8b1f88c40f
updated gpu module API
12 years ago
Vladislav Vinogradov
ce2559b332
optimized DeviceInfo class and ensureSizeIsEnough
12 years ago
Vladislav Vinogradov
281d036fcf
optimizations:
...
- new reduce implementation (with kepler optimizations)
- saturate_cast via asm command
- video SIMD instructions in element operations
- float arithmetics instead of double
- new deviceSupports function
12 years ago
Vladislav Vinogradov
ae6266e101
fixes for gpu module:
...
- fixed printCudaDeviceInfo for new CC
- fixed some compilation errors and warnings
- removed unset command from CMake script
- removed unused std imports
12 years ago
Vladislav Vinogradov
0973e86d8a
fixed printShortCudaDeviceInfo for new CC
13 years ago
Vladislav Vinogradov
bac94f85c1
fixed printCudaDeviceInfo for 3.5 CC (Patch #2641 )
13 years ago
Vladislav Vinogradov
da93a1dab9
fixed build for CARMA platform
13 years ago
Vladislav Vinogradov
f00efcfc59
added optimized deviceSupports function
13 years ago
Vladislav Vinogradov
afff9cf716
Optimized buffers reuse in gpu module:
...
ensureSizeIsEnough now doesn't reallocate memory, if buffer is small submat of big matrix
fixed createContinous according new changes
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
marina.kolpakova
e5437e5486
Fix binary compatibility of opencv_gpu
13 years ago
Anatoly Baksheev
4b5bbb7752
fast_nlm initial version
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
66eb96d719
minor warning fix
13 years ago
Vladislav Vinogradov
7928cec670
added linesAccumGlobal kernel
13 years ago
Andrey Kamaev
bd0e0b5800
Merged the trunk r8589:8653 - all changes related to build warnings
13 years ago
Andrey Kamaev
f2d3b9b4a1
Warning fixes continued
13 years ago
Vladislav Vinogradov
4e4b96e3d9
Merged revision(s) 8484 from trunk:
...
fixed some bugs in gpu module under Windows:
* convertTo alignment error
........
13 years ago
Vladislav Vinogradov
67b718f1cb
fixed some bugs in gpu module under Windows:
...
* convertTo alignment error
* compare with scalars error
13 years ago
Anatoly Baksheev
70f74b70b7
fixed GPU compilation
13 years ago
Anatoly Baksheev
ab4025f8de
fixed for Kepler
13 years ago
Anatoly Baksheev
a79c52a28f
updated printCudaDeviceInfo to support Kepler
13 years ago
Vladislav Vinogradov
f65d841d6f
fixed several warnings (VS2010, Win64)
...
added getParams method to VideoWriter_GPU
13 years ago
Vladislav Vinogradov
1eebb4506a
removed unnecessary CV_EXPORTS
13 years ago
Andrey Kamaev
e4303dc96f
Fixed build with mingw 4.4.0
13 years ago
Vladislav Vinogradov
eaea6782d5
added more assertion on device features to gpu functions and tests
...
moved TargerArchs and DeviceInfo to core
fixed bug in GpuMat::copy with mask (incorrect index in function tab)
13 years ago
Vladislav Vinogradov
2d30480982
created wrappers for new NPP functions
...
removed void integral(const GpuMat& src, GpuMat& sum, GpuMat& sqsum, Stream& stream) - it fails with NPP_NOT_IMPLEMENTED error
updated docs, accuracy and performance tests
13 years ago
Vladislav Vinogradov
6c1de21a76
fixed bug in gpu::transformSmart with mask
13 years ago
Vladislav Vinogradov
af59a75ffc
fixed bug with submatrix in some gpu functions
...
update gpu tests
13 years ago
Vladislav Vinogradov
bd4239be7b
moved OpenGL wrappers to separate header
...
added GlBuffer, GlTexture and GpuMat support to InputArray
replaced addTextOpenGl function by render + GlFont
14 years ago
Vladislav Vinogradov
b33e23138e
minor
14 years ago