Vladislav Vinogradov
3ee12cbeb4
switched to Input/Output Array in gpu::divide
12 years ago
Vladislav Vinogradov
4595e3aa3e
switched to Input/Output Array in gpu::multiply
12 years ago
Vladislav Vinogradov
ffa25be3d2
added arithm_op function to reduce code duplication
12 years ago
Vladislav Vinogradov
5330faf5a0
switched to Input/Output Array in gpu::subtract
12 years ago
Vladislav Vinogradov
4ebbf69134
switched to Input/Output Array in gpu::add
12 years ago
Vladislav Vinogradov
4f0d72bf43
added missing <iostream> header
12 years ago
Vladislav Vinogradov
564fd21e87
fixed documentation build
12 years ago
Andrey Pavlenko
438649ffee
fixing Java wrapper for mixChannels
...
'dst' should be treated as an input arg (epilog not needed)
12 years ago
Vladislav Vinogradov
439c3574ed
renamed gpu_private.hpp to private.gpu.hpp
12 years ago
Vladislav Vinogradov
0489489322
used cudaMalloc for 1-row or 1-column matrix instead of cudaMallocPitch
12 years ago
Vladislav Vinogradov
1db4afac6a
made createContinuous & ensureSizeIsEnough generic (OutputArray support)
12 years ago
Vladislav Vinogradov
f17b836d24
added Event class (wrapper for cudaEvent)
12 years ago
Vladislav Vinogradov
2dab93c2e8
refactored gpu info structures (TargetArchs and DeviceInfo)
...
now DeviceInfo provides full information about device (from cudaDeviceProp)
12 years ago
Vladislav Vinogradov
76f4b02b06
refactored gpu::Stream (minor fixes)
12 years ago
Vladislav Vinogradov
a52af84dcf
refactored CudaMem (now alloc type assign only in constructor)
12 years ago
Vladislav Vinogradov
cc34a8ac3c
new implementation for GpuMat::setTo (without constant memory)
12 years ago
Vladislav Vinogradov
69be49bac1
refactored GpuMat:
...
* switch to InputArray/OutputArray
* add Stream support
12 years ago
Vladislav Vinogradov
db1178b5df
moved GpuMat implementation to separate file
12 years ago
Vladislav Vinogradov
2153a14872
moved inline implementation to separate file
12 years ago
Vladislav Vinogradov
6994a02c15
added Stream support to ogl::Buffer
12 years ago
Vladislav Vinogradov
649737b6a8
removed obsolete DevMem2D class
12 years ago
Vladislav Vinogradov
4c9773d55f
renamed gpu headers (made it more consistent)
12 years ago
Vladislav Vinogradov
6c253a41c2
added CudaMem support to Input/Output arrays
12 years ago
Vladislav Vinogradov
2fae1d9507
removed ogl::Texture2D support from InputArray
12 years ago
Vladislav Vinogradov
4559d46190
fixed BroxOpticalFlow sanity test (increase epsilon value)
12 years ago
Vladislav Vinogradov
4d9a1cf14b
fixed BoxFilter sanity test (different rounding results)
12 years ago
Vladislav Vinogradov
302250f241
fixed BroxOpticalFlow regression test
...
the output of BroxOpticalFlow differs a bit in CUDA 5.5
12 years ago
Vladislav Vinogradov
14e4b3adde
rewrite core/cuda/vec_math.hpp file
...
old version isn't compiled with CUDA 5.5
new version doesn't depend on functional.hpp
12 years ago
Vladislav Vinogradov
869a35faef
fixed constructors for functional objects (added __host__ modifier)
12 years ago
Vladislav Vinogradov
bf7c1c6c25
fixed NPP error constants usage
12 years ago
Vladislav Vinogradov
3eeaa9189c
Revert "Revert "Merge pull request #836 from jet47:gpu-modules""
12 years ago
yao
9284c07a84
remove commented lines
12 years ago
yao
960a0eacf3
merge openCLMallocPitch and openCLMallocPitchEx into one interface
12 years ago
Roman Donchenko
8714cbac91
Fix a missing header path when building with Qt 4.
...
Also, removing explicit include path configuration,
since QT_USE_FILE takes care of that.
12 years ago
peng xiao
429f84e59e
Fix a bug of cornerHarris and cornerMinEigenVal.
...
The bug is a buffer overrun when border type is reflect101.
It is found that gfft crashed with input of size 100x100 on Intel CPU.
12 years ago
IanVS
41fc41829c
Updated documentation to new "COLOR_" format for color conversion enums.
12 years ago
Roman Donchenko
a954d3630f
Add support for adding custom OpenCV modules.
12 years ago
Vladislav Vinogradov
31a5f7ef3c
fixed bug #3069 (infinite loop in GPU LBP Cascade detectMultiScale)
12 years ago
Andrey Pavlenko
c2d3ce9ce5
fix failing test
...
small matrix becomes the same after shuffling
12 years ago
Andrey Pavlenko
c7873dd03d
fixing broken Mat::dump() in Java
12 years ago
Vladislav Vinogradov
89f3c40d79
fixed BroxOpticalFlow sanity test (increase epsilon value)
...
+ interpolateFrames and createOpticalFlowNeedleMap
12 years ago
Vladislav Vinogradov
4a770535c4
fixed BoxFilter sanity test (different rounding results)
12 years ago
Vladislav Vinogradov
516e5b2563
fixed BroxOpticalFlow regression test
...
the output of BroxOpticalFlow differs a bit in CUDA 5.5
12 years ago
Vladislav Vinogradov
918381875a
rewrite gpu/device/vec_math.hpp file
...
old version isn't compiled with CUDA 5.5
new version doesn't depend on functional.hpp
12 years ago
Vladislav Vinogradov
3aea7e8f8d
fixed gpu module build on arm platform
...
links with CUDA driver library only if we use video encoding/decoding
12 years ago
peng xiao
a7a94de74a
Fix a bug of gfft.
...
When user provided corners buffer is big enough to be copied to from
tmpCorners_, we allow the buffer to be reused other than allocate a new
cl_mem object.
12 years ago
yao
dc937c10f9
change a test image of pyrlk
12 years ago
Malcolm Reynolds
a9c9210bf9
update safe_call.hpp to fix OpenCL import on case sensitive mac FS
...
On a Mac with a case sensitive filesystem <OpenCL/OpenCL.h> does not exist but <OpenCL/opencl.h> does. I presume (!), but have no way to test, that on a Mac with case insensitive FS this change will make no difference.
12 years ago
Malcolm Reynolds
229ff632b6
update util.hpp to fix OpenCL import on case sensitive mac FS
...
On a Mac with a case sensitive filesystem <OpenCL/OpenCL.h> does not exist but <OpenCL/opencl.h> does. I presume (!), but have no way to test, that on a Mac with case insensitive FS this change will make no difference.
12 years ago
Vladislav Vinogradov
bcf8bdb401
fixed constructors for functional objects (added __host__ modifier)
12 years ago