Alexey Spizhevoy
de27d3e023
Fixed bugs in gpu border extrapolation aux. classes (BORDER_REFLECT case)
2012-03-28 14:13:29 +00:00
Vladislav Vinogradov
d1423adbc7
moved gpu cvtColor tests to separate file
...
added more tests for gpu cvtColor
fixed RGB->YUV conversion
2012-03-28 06:56:42 +00:00
Vladislav Vinogradov
ade7394e77
refactored and fixed bugs in gpu warp functions (remap, resize, warpAffine, warpPerspective)
...
wrote more complicated tests for them
implemented own version of warpAffine and warpPerspective for different border interpolation types
refactored some gpu tests
2012-03-14 15:54:17 +00:00
Vladislav Vinogradov
3ec2f7f5f0
fixed gpu::device::transform with non-aligned sources (Ticket #1567 )
2012-01-27 13:10:30 +00:00
Vladislav Vinogradov
6c1de21a76
fixed bug in gpu::transformSmart with mask
2012-01-22 13:25:45 +00:00
Vladislav Vinogradov
af59a75ffc
fixed bug with submatrix in some gpu functions
...
update gpu tests
2012-01-10 11:11:58 +00:00
Vladislav Vinogradov
d13a6b74b2
Fixed bug with submatrix in device::transform
2011-12-21 05:59:14 +00:00
Vladislav Vinogradov
c2783af781
added OpenGL support to highgui under WIN32
2011-11-21 11:58:52 +00:00
Vladislav Vinogradov
464b8a570c
fixed compilation under linux
2011-11-14 14:57:36 +00:00
Vladislav Vinogradov
2695039a79
moved GpuMat's operations implementation to core module
2011-11-14 14:34:36 +00:00
Vladislav Vinogradov
0f53f2993e
removed BEGIN_OPENCV_DEVICE_NAMESPACE macros
2011-11-14 09:02:06 +00:00
Vladislav Vinogradov
b873fa818f
fixed compilation under linux
2011-11-09 14:05:34 +00:00
Vladislav Vinogradov
fcfa72081e
moved GpuMat and DevMem2D to core module, some code refactoring
2011-11-09 13:13:52 +00:00
Anatoly Baksheev
7076dfd7d6
gpu module: refactored devmem2d.hpp (atomic bomb)
2011-10-13 15:14:04 +00:00
Vladislav Vinogradov
d3c4e90760
new optimized implementation of BruteForceMatcher_GPU (~2-3x faster)
2011-10-12 10:23:03 +00:00
Anatoly Baksheev
f444f9b43e
optflow gpu compilation fix under vs2010
2011-10-04 17:37:05 +00:00
Vladislav Vinogradov
64119dd924
implemented gpu::copyMakeBorder for all border modes
2011-09-21 07:02:45 +00:00
Vladislav Vinogradov
be8e31f14d
minor gpu module refactoring: split big .cu files, disabled unnecessary template instantiation
2011-09-14 06:23:46 +00:00
Vladislav Vinogradov
df9f707ff0
fixed bug in gpu::remap under win32
2011-09-06 13:42:50 +00:00
Vladislav Vinogradov
84022779a1
added bicubic interpolation to gpu::remap
2011-09-06 07:01:23 +00:00
Vladislav Vinogradov
ef430882a1
fixed build under linux
2011-09-05 05:40:57 +00:00
Vladislav Vinogradov
ea2f5b1391
added BORDER_REFLECT and BORDER_WRAP support to gpu module
...
switched to gpu::remap in opencv_stitching
2011-08-31 13:21:14 +00:00
Vladislav Vinogradov
47d68f6967
implemented gpu::remap for all types
2011-08-31 11:42:54 +00:00
Anatoly Baksheev
39373cd9f9
minor update of device layer
2011-08-30 09:08:41 +00:00
Anatoly Baksheev
c19f88853a
minor update of device layer
2011-08-30 09:04:31 +00:00
Vladislav Vinogradov
5f9e47a9cd
refactored gpu::BruteForceMatcher (moved some utility functions to device layer)
2011-08-29 11:31:52 +00:00
Anatoly Baksheev
e90aeb08f9
1) ticket #1332
...
2) device layer utility
2011-08-26 09:34:49 +00:00
Vladislav Vinogradov
173ac5a64b
optimized gpu pyrDown and pyrUp
2011-08-24 11:16:42 +00:00
Vladislav Vinogradov
0ed6d86a49
optimized some gpu::cvtColor functions
2011-08-22 11:07:52 +00:00
Vladislav Vinogradov
971e35f283
fixed bug in gpu::cvtColor
2011-08-17 13:46:36 +00:00
Vladislav Vinogradov
5e9ae6b19f
added TransformFunctorTraits, optimized some functions that use transform
2011-08-17 11:32:24 +00:00
Vladislav Vinogradov
8bb9e4302e
added registerPageLocked/unregisterPageLocked functions
...
added convert functions to BruteForceMatcher_GPU
other minor fixes
2011-08-10 11:32:48 +00:00
Anatoly Baksheev
edcfa64d99
experimental kernels for cuda
2011-08-10 09:51:36 +00:00
Anatoly Baksheev
b535356ec7
experimental kernels for cuda
2011-08-10 09:35:57 +00:00
Vladislav Vinogradov
42ced17c2c
fixed some warnings under win64
2011-08-08 11:28:14 +00:00
Vladislav Vinogradov
dfaa8af6ee
fixed #1279
2011-08-08 05:59:09 +00:00
Vladislav Vinogradov
5f03548530
minor fix
2011-08-03 12:18:17 +00:00
Vladislav Vinogradov
3ab2728da1
gpu device layer code refactoring
2011-08-03 12:10:36 +00:00
Anatoly Baksheev
3a1beb1c01
added cv::gpu::pow, ticket #1227
2011-07-21 08:47:44 +00:00
Alexey Spizhevoy
674b763395
GPU: updated upsample, downsample functions, added pyrDown, pyrUp, added support of 16S filtering; put spherical warper on GPU (from opencv_stitching)
2011-06-30 14:39:48 +00:00
Anatoly Baksheev
74f1162a41
tabs
2011-06-16 10:33:32 +00:00
Vladislav Vinogradov
0d09352fca
fixed gpu::cvtColor
2011-06-15 11:57:08 +00:00
Vladislav Vinogradov
e05c488868
minor fix
2011-06-14 11:57:26 +00:00
Vladislav Vinogradov
1c1a61dd37
added __forceinline__ to device functions
...
fixed BFM warning ("cannot tell what pointer points to")
2011-06-14 11:27:32 +00:00
Anatoly Baksheev
dc8572dc7b
data_mov_utils.hpp
2011-06-11 10:40:55 +00:00
Vladislav Vinogradov
926a6bba00
modified according to CUDA 4.0 API updates
2011-05-31 08:31:10 +00:00
Anatoly Baksheev
047c7e0fd6
*applied patch from NVidia (nppstTraspose bug)
...
*fixed some warnings
*finished gpu test port to gtest framework
2011-02-18 12:23:18 +00:00
Vladislav Vinogradov
54fa600b9e
update docs
...
minor fixes and refactoring of GPU module
2011-02-16 08:31:45 +00:00
Vladislav Vinogradov
deac5d972e
fixed errors in gpu on old video cards (SURF_GPU, BruteForceMatcher_GPU, min/max, setTo, convertTo)
...
added assertion after all kernels calls
2011-02-14 15:50:17 +00:00
Vladislav Vinogradov
5cd06d6a36
fixed SURF_GPU (fails on empty data)
...
added test for SURF_GPU and reprojectImageTo3D
2011-02-07 10:12:04 +00:00