Alexey Spizhevoy
|
fa5422a2ad
|
added buf support into gpu::minMax
|
2010-11-25 10:19:06 +00:00 |
|
Alexey Spizhevoy
|
48183f10e7
|
optimized memory requirements for gpu::minMax's buffers, added support of compute capability 1.0
|
2010-11-25 09:57:02 +00:00 |
|
Anatoly Baksheev
|
7c77787c84
|
npp version check
|
2010-11-25 08:42:12 +00:00 |
|
Alexey Spizhevoy
|
27690e3b6e
|
added minMaxLoc function into gpu module
|
2010-11-24 11:40:14 +00:00 |
|
Anatoly Baksheev
|
0e43976259
|
1) more convenient naming for samples gpu
2) added mask support to device 'transform' function
3) sample hog gpu: waitKey(1) -> waitKey(3), in other case image is not displayed.
|
2010-11-24 09:43:17 +00:00 |
|
Alexey Spizhevoy
|
68a7fc9868
|
optimized gpu::minMax a little
|
2010-11-24 09:19:11 +00:00 |
|
Alexey Spizhevoy
|
13d18d65a8
|
added support of multichannel matrices in gpu::minMax
|
2010-11-24 09:03:37 +00:00 |
|
Alexey Spizhevoy
|
282e01cb4a
|
added support of all data types into gpu::minMax
|
2010-11-24 08:55:52 +00:00 |
|
Vladislav Vinogradov
|
3c0cc087d6
|
fixed bug in StereoConstantSpaceBP - missing load max_data_term to constant memory
|
2010-11-24 08:39:52 +00:00 |
|
Vladislav Vinogradov
|
dd2fe821c2
|
deleted NPP_VERSION and NPP_HAVE_COMPLEX_TYPE macros, because last NPP supports complex types under linux
|
2010-11-23 08:21:26 +00:00 |
|
Alexey Spizhevoy
|
d7c0c72b75
|
fixed scaling in gpu HOG
|
2010-11-22 14:13:23 +00:00 |
|
Alexey Spizhevoy
|
732bd621bb
|
added masks support for bitwise operations on GPU
|
2010-11-22 09:39:34 +00:00 |
|
Andrey Morozov
|
680dc71bc5
|
fixed compilation error and warnings under ubuntu
|
2010-11-20 14:41:28 +00:00 |
|
Alexey Spizhevoy
|
6a9d022a9f
|
added support of different descriptor formats into gpu HOGDescriptor
|
2010-11-19 12:06:11 +00:00 |
|
Alexey Spizhevoy
|
faf4d0bc74
|
added bitwise operations into gpu module
|
2010-11-19 10:19:35 +00:00 |
|
Alexey Spizhevoy
|
11c0c5bf85
|
added getDescriptors support into gpu HOG, also added commented test for this feature
|
2010-11-18 09:22:23 +00:00 |
|
Alexey Spizhevoy
|
8adc62016b
|
added getDescriptors function (draft version)
|
2010-11-17 17:10:23 +00:00 |
|
Alexey Spizhevoy
|
2d01558479
|
added different win_stride values feature into gpu HOG, refactored gpu HOG sample
|
2010-11-17 14:11:30 +00:00 |
|
Alexey Spizhevoy
|
4568d702ff
|
added getPeopleDetector_48x96 into gpu HOG
|
2010-11-17 08:31:24 +00:00 |
|
Anatoly Baksheev
|
edff674105
|
added default detector for winSize(64,128) for hog on gpu
|
2010-11-16 12:33:19 +00:00 |
|
Vladislav Vinogradov
|
be54f1237a
|
minor fix
|
2010-11-16 07:40:37 +00:00 |
|
Alexey Spizhevoy
|
cc6a87fc9d
|
fixed big in gpu::HOGDescriptor, added property into CPU's HOGDescriptor
|
2010-11-16 07:40:32 +00:00 |
|
Ethan Rublee
|
29b94ceef9
|
Fixing a small error in compilation for gpu - anatoly should review.
|
2010-11-15 17:42:34 +00:00 |
|
Anatoly Baksheev
|
f2df784830
|
fixed error reporting in GPU module (exceptions in destructors, etc)
|
2010-11-15 16:22:52 +00:00 |
|
Alexey Spizhevoy
|
fada88e100
|
fixed some bugs, added tests for gpu::HOGDescriptor
|
2010-11-15 12:51:30 +00:00 |
|
Alexey Spizhevoy
|
13134595fd
|
added HOGDescriptor on GPU
|
2010-11-15 11:01:56 +00:00 |
|
Anatoly Baksheev
|
ac5298815a
|
some device layer utility functions
|
2010-11-15 08:42:10 +00:00 |
|
Vladislav Vinogradov
|
19544b3d54
|
fixed gpu linear filters
|
2010-11-15 07:57:30 +00:00 |
|
Anatoly Baksheev
|
c8e93da01d
|
minor (compilation fix)
|
2010-11-11 12:05:48 +00:00 |
|
Anatoly Baksheev
|
55a722fc9d
|
some utility for GPU module internal purposes
|
2010-11-10 17:05:36 +00:00 |
|
Vladislav Vinogradov
|
863d61e9eb
|
fix gpu module compilation under linux
|
2010-11-08 09:55:10 +00:00 |
|
Anatoly Baksheev
|
4ea811c568
|
Fixed a minor bug in PtrElemStep::ptr
|
2010-11-01 12:48:47 +00:00 |
|
Anatoly Baksheev
|
d661b8e3e2
|
added PtrStep PtrElemStep structures. Refactored name spaces,
|
2010-10-31 13:23:25 +00:00 |
|
Vladislav Vinogradov
|
80c1aecfe5
|
moved gpu::cvtColor from imgproc_gpu.cpp to color.cpp
|
2010-10-26 09:37:24 +00:00 |
|
Vladislav Vinogradov
|
2c39f0ee33
|
fix unnecessary memory allocation in gpu::magnitude and gpu::phase
|
2010-10-26 05:44:50 +00:00 |
|
Vladislav Vinogradov
|
7d0feef775
|
added vecmath to gpu module.
|
2010-10-20 15:17:51 +00:00 |
|
Vladislav Vinogradov
|
b08f60828b
|
added to gpu module linear filters for int and float source types.
refactored gpu module.
|
2010-10-20 08:50:14 +00:00 |
|
Alexey Spizhevoy
|
fa245e5f21
|
refactored mssegmentation.cpp
|
2010-10-18 12:47:15 +00:00 |
|
Vladislav Vinogradov
|
e12e4798e0
|
added gpu version of magnitude, magnitudeSqr, phase, cartToPolar, polarToCart
|
2010-10-18 11:12:14 +00:00 |
|
Alexey Spizhevoy
|
6b5df89532
|
refactored mean shift segmentation a little
|
2010-10-13 14:08:18 +00:00 |
|
Vladislav Vinogradov
|
4124633359
|
added magnitudeSqr and rectStdDev to gpu module.
added supports of CV_32SC2 source to gpu scalar arithm and float source to gpu::histRange.
minor fix of gpu tests.
|
2010-10-13 12:52:39 +00:00 |
|
Vladislav Vinogradov
|
f4075e0168
|
added gpu::cvtColor for RGB <-> HSV and RGB <-> HLS
|
2010-10-13 09:42:29 +00:00 |
|
Alexey Spizhevoy
|
970dd7f593
|
implemented mean shift segmentation with elimination of small segments, added tests
|
2010-10-13 09:10:24 +00:00 |
|
Vladislav Vinogradov
|
f6895e7738
|
fixed gpu filters (deriv filter and source roi calculation)
|
2010-10-12 08:33:06 +00:00 |
|
Vladislav Vinogradov
|
ced60b7498
|
added histograms calculation to gpu module
|
2010-10-12 06:37:44 +00:00 |
|
Alexey Spizhevoy
|
adf7cc20b7
|
changed mean shift procedure a little
|
2010-10-11 14:25:30 +00:00 |
|
Vladislav Vinogradov
|
3e840cb798
|
added min/max filters to gpu module.
added supports of 4-channels image to gpu::minMax and gpu::cvtColor for RGB <-> YCrCB, RGB <-> YUV and RGB <-> XYZ color conversion.
|
2010-10-11 08:54:28 +00:00 |
|
Vladislav Vinogradov
|
66df8ef06c
|
added Filter Engine to gpu module.
disabled gpu::sum, gpu::minMax, gpu:Canny until fix crash.
|
2010-10-06 14:32:13 +00:00 |
|
Vladislav Vinogradov
|
49fa536c62
|
added Sobel, GaussianBlur, Canny to gpu module.
minor fix of matrix_operations.cpp.
|
2010-10-04 11:42:40 +00:00 |
|
Vladislav Vinogradov
|
fb7aa43feb
|
added gpu 1d window sum, convertTo, based on NPP.
added RGB <-> XYZ color conversion.
gpu morphology minor fix.
|
2010-09-29 09:07:53 +00:00 |
|
Alexey Spizhevoy
|
12b7f3a0d0
|
fixed some compile-time problems (under Ubuntu)
|
2010-09-28 13:11:21 +00:00 |
|
Vladislav Vinogradov
|
bf25758159
|
fixed gpu morphology: anchor and iterations
|
2010-09-28 09:23:43 +00:00 |
|
Vladislav Vinogradov
|
2985c713e6
|
fixed short and float reading/writing in gpu::cvtColor
|
2010-09-28 09:10:25 +00:00 |
|
Anatoly Baksheev
|
60e572bbcf
|
fixed gpu morphology: now kernel in gpu is passed to npp functions.
warnings in cxcore
added graphcut wrapper
|
2010-09-28 08:45:44 +00:00 |
|
Vladislav Vinogradov
|
5d95cd75f2
|
added gpu::cvtColor for RGB <-> YCrCb and RGB <-> YUV
|
2010-09-28 07:05:21 +00:00 |
|
Vladislav Vinogradov
|
5285722c1c
|
added gpu::magnitude for complex source vector (two channels float).
added gpu::cvtColor for BGR5x5 <-> BGR and BGR5x5 <-> Gray.
|
2010-09-27 14:10:19 +00:00 |
|
Vladislav Vinogradov
|
51d5959aca
|
added gpu add, subtract, multiply, divide, absdiff with Scalar.
added gpu exp, log, magnitude, based on NPP.
updated setTo with new NPP functions.
minor fix in tests and comments.
|
2010-09-27 12:44:57 +00:00 |
|
Alexey Spizhevoy
|
037002d3c1
|
added copyright for split_merge files
|
2010-09-27 12:27:27 +00:00 |
|
Vladislav Vinogradov
|
e1e5047b6e
|
added gpu::LUT for CV_8UC3 type, added gpu::cvtColor for BGR2BGR5x5, minor fix in tests.
|
2010-09-27 09:37:43 +00:00 |
|
Anatoly Baksheev
|
1b8c00000c
|
added black list for gpu tests
|
2010-09-27 06:57:25 +00:00 |
|
Anatoly Baksheev
|
a5910ac068
|
modified according to NPP for CUDA 3.2 API updates.
|
2010-09-24 16:41:34 +00:00 |
|
Vladislav Vinogradov
|
4100cbd997
|
added gpu version of LUT, integral, boxFilter and cvtColor (RGB <-> YCrCb), based on NPP.
minor refactoring of GPU module and GPU tests, split arithm and imgproc parts.
|
2010-09-22 10:58:01 +00:00 |
|
Alexey Spizhevoy
|
b2cdb7fa39
|
implemented cv::gpu::merge and cv::gpu::split functions
|
2010-09-20 13:20:25 +00:00 |
|
Vladislav Vinogradov
|
a2f8817df1
|
minor refactoring of GPU module and GPU tests
added gpu compare version for CMP_NE operation
|
2010-09-20 10:34:46 +00:00 |
|
Anatoly Baksheev
|
4ffb519cdd
|
GPU module: minor interface changes
|
2010-09-17 17:18:41 +00:00 |
|
Anatoly Baksheev
|
1387bfcde0
|
added GPU implementation of morphology functions (using NPP) and tests for it.
added npp_error function
added check_and_treat_gpu_exception function for tests_gpu
|
2010-09-17 15:28:59 +00:00 |
|
Vladislav Vinogradov
|
b803c24345
|
added nppSafeCall
|
2010-09-15 14:34:41 +00:00 |
|
Vladislav Vinogradov
|
b181d78ca5
|
Added implementation and test for the GPU version of warpAffine, warpPerspective, rotate, based on NPP.
Renamed copyConstBorder to copyMakeBorder.
Fixed warnings when HAVE_CUDA is not defined.
|
2010-09-15 12:47:59 +00:00 |
|
Vladislav Vinogradov
|
b5c92a7dc0
|
Added implementation and test for the GPU version of flip, resize, sum, minMax, copyConstBorder, setTo, based on NPP.
|
2010-09-15 08:26:18 +00:00 |
|
Vladislav Vinogradov
|
37d39bd9de
|
Added implementation and test for the GPU version of subtract, multiply, divide, transpose, absdiff, threshold, compare, meanStdDev, norm, based on NPP.
|
2010-09-13 14:30:09 +00:00 |
|
Kirill Kornyakov
|
8e38063965
|
gpu::add now supports 8UC4 and 32FC1
|
2010-09-10 15:04:54 +00:00 |
|
Kirill Kornyakov
|
01eac6d3e3
|
Added initial implementation and test for the GPU version of add, based on NPP. Need to implement for other depths. Also waiting NPP at CMake.
|
2010-09-09 15:34:16 +00:00 |
|
Andrey Morozov
|
1feb5b4d02
|
added async version of postfilter_textureness and prefilter_xsobel, modified async test and added test for async version of stereobm
|
2010-09-08 15:13:23 +00:00 |
|
Kirill Kornyakov
|
6960e1544d
|
GPU module update: _GPU suffix removed, some namespaces renamed, minor refactorings.
|
2010-09-06 14:27:23 +00:00 |
|
Kirill Kornyakov
|
ec7e937481
|
meanShiftFiltering_GPU output parameters changed to CV_8UC4. This is a start for moving from 3 channel to C4 images within GPU module.
|
2010-09-03 14:32:12 +00:00 |
|
Anatoly Baksheev
|
e65234b8be
|
minor compilation fix
|
2010-08-31 08:42:36 +00:00 |
|
Maria Dimashova
|
05d702b139
|
fixed compile error when HAVE_CUDA is not defined
|
2010-08-31 07:23:03 +00:00 |
|
Andrey Morozov
|
fea66d9384
|
fixed cvtColorGPU on linux
|
2010-08-30 15:26:24 +00:00 |
|
Anatoly Baksheev
|
2a0909acfd
|
fixed bugs in STEREOBM (added syncs and volatiles, prevent reading from uninitialized memory)
|
2010-08-30 14:17:53 +00:00 |
|
Vladislav Vinogradov
|
0a73af8e22
|
added cvtColor on gpu (supports conversion between RGB, BGR and GRAY)
|
2010-08-30 13:41:26 +00:00 |
|
Andrey Morozov
|
7357852434
|
added test stereo_bm and added "volatile" in constantspacebp
|
2010-08-30 12:30:08 +00:00 |
|
Vladislav Vinogradov
|
34135a85f3
|
fixed 3 bytes reading/writing in remap
|
2010-08-26 12:30:41 +00:00 |
|
Vladislav Vinogradov
|
304caab746
|
added remap version for 3-channels input images
|
2010-08-26 09:19:47 +00:00 |
|
Andrey Morozov
|
6bea9f5ec4
|
minor fix for windows
|
2010-08-25 15:00:17 +00:00 |
|
Anatoly Baksheev
|
33bd1da589
|
compilation errors under win32
|
2010-08-25 14:39:34 +00:00 |
|
Andrey Morozov
|
096080de70
|
added methods estimateRecopmmendedParams for StereoBP and StereoCSBP
|
2010-08-25 07:27:17 +00:00 |
|
Vladislav Vinogradov
|
1febf345bf
|
renamed colorizeDisp to drawColorDisp, added acync version of drawColorDisp and reprojectImageTo3D_GPU.
|
2010-08-25 06:30:11 +00:00 |
|
Vladislav Vinogradov
|
4104c3fd0b
|
fixed bug in StereoBeliefPropagation with user allocated disparity
|
2010-08-24 09:36:25 +00:00 |
|
Anatoly Baksheev
|
eee3a35133
|
uploadConstant function for gpu
|
2010-08-24 09:15:45 +00:00 |
|
Vladislav Vinogradov
|
ec4ce050f9
|
added reprojectImageTo3D_GPU
|
2010-08-23 14:19:22 +00:00 |
|
Vladislav Vinogradov
|
6cafec8861
|
added colorizeDisp, fixed DisparityBilateralFilter
|
2010-08-20 06:47:11 +00:00 |
|
Vladislav Vinogradov
|
e693f4b408
|
fixed bug in DisparityBilateralFilter
|
2010-08-19 15:29:56 +00:00 |
|
Vladislav Vinogradov
|
1f04ea477f
|
added DisparityBilateralFilter to gpu module
|
2010-08-19 08:44:06 +00:00 |
|
Anatoly Baksheev
|
97d17d8ad1
|
fixed warnings
added comments in gpu.hpp
|
2010-08-18 17:13:01 +00:00 |
|
Andrey Morozov
|
aaa8678cff
|
fixed some warnings
|
2010-08-18 13:47:10 +00:00 |
|
Vladislav Vinogradov
|
fe8b95ed80
|
fixed get_first_k_initial_global
|
2010-08-18 06:12:00 +00:00 |
|
Andrey Morozov
|
28030952fa
|
added get_first_k_initial_global_init_global_cost in gpu::SCBP
|
2010-08-17 15:53:00 +00:00 |
|
Anatoly Baksheev
|
9a669b1ceb
|
fixed bugs in page locked memory allocation
avoid extra gpu memory allocation in BP and CSBP
|
2010-08-17 10:39:18 +00:00 |
|
Vladislav Vinogradov
|
9ddb373614
|
added version of StereoBeliefPropagation::operator() for user specified data term
|
2010-08-16 14:47:17 +00:00 |
|
Vladislav Vinogradov
|
a3f3de3391
|
fixed problem with parameters in constant space belief propagation with short type of messages
|
2010-08-16 09:23:15 +00:00 |
|