Vladislav Vinogradov
|
f4075e0168
|
added gpu::cvtColor for RGB <-> HSV and RGB <-> HLS
|
14 years ago |
Alexey Spizhevoy
|
970dd7f593
|
implemented mean shift segmentation with elimination of small segments, added tests
|
14 years ago |
Vladislav Vinogradov
|
f6895e7738
|
fixed gpu filters (deriv filter and source roi calculation)
|
14 years ago |
Vladislav Vinogradov
|
ced60b7498
|
added histograms calculation to gpu module
|
14 years ago |
Anatoly Baksheev
|
c09254cf67
|
fixed some warning under VS2008
|
14 years ago |
Alexey Spizhevoy
|
adf7cc20b7
|
changed mean shift procedure a little
|
14 years ago |
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.
|
14 years ago |
Vladislav Vinogradov
|
66df8ef06c
|
added Filter Engine to gpu module.
disabled gpu::sum, gpu::minMax, gpu:Canny until fix crash.
|
14 years ago |
Anatoly Baksheev
|
7a3b0785d7
|
fixed gpu module build system (in case when WITH_CUDA is set, but CUDA Toolkit is not found)
|
14 years ago |
Vladislav Vinogradov
|
49fa536c62
|
added Sobel, GaussianBlur, Canny to gpu module.
minor fix of matrix_operations.cpp.
|
14 years ago |
Vladislav Vinogradov
|
fb7aa43feb
|
added gpu 1d window sum, convertTo, based on NPP.
added RGB <-> XYZ color conversion.
gpu morphology minor fix.
|
14 years ago |
Alexey Spizhevoy
|
12b7f3a0d0
|
fixed some compile-time problems (under Ubuntu)
|
14 years ago |
Vladislav Vinogradov
|
bf25758159
|
fixed gpu morphology: anchor and iterations
|
14 years ago |
Vladislav Vinogradov
|
2985c713e6
|
fixed short and float reading/writing in gpu::cvtColor
|
14 years ago |
Anatoly Baksheev
|
60e572bbcf
|
fixed gpu morphology: now kernel in gpu is passed to npp functions.
warnings in cxcore
added graphcut wrapper
|
14 years ago |
Vladislav Vinogradov
|
5d95cd75f2
|
added gpu::cvtColor for RGB <-> YCrCb and RGB <-> YUV
|
14 years ago |
Vladislav Vinogradov
|
5285722c1c
|
added gpu::magnitude for complex source vector (two channels float).
added gpu::cvtColor for BGR5x5 <-> BGR and BGR5x5 <-> Gray.
|
14 years ago |
Alexey Spizhevoy
|
992485c532
|
updated StereoBP docs & comments
|
14 years ago |
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.
|
14 years ago |
Alexey Spizhevoy
|
037002d3c1
|
added copyright for split_merge files
|
14 years ago |
Vladislav Vinogradov
|
e1e5047b6e
|
added gpu::LUT for CV_8UC3 type, added gpu::cvtColor for BGR2BGR5x5, minor fix in tests.
|
14 years ago |
Anatoly Baksheev
|
1b8c00000c
|
added black list for gpu tests
|
14 years ago |
Anatoly Baksheev
|
a5910ac068
|
modified according to NPP for CUDA 3.2 API updates.
|
14 years ago |
Anatoly Baksheev
|
a8161b7888
|
FindNPP.cmake: added support of NPP 3.2
|
14 years ago |
Anatoly Baksheev
|
782f25a5a0
|
search in env var CUDA_NPP_ROOT
|
14 years ago |
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.
|
14 years ago |
Alexey Spizhevoy
|
b2cdb7fa39
|
implemented cv::gpu::merge and cv::gpu::split functions
|
14 years ago |
Vladislav Vinogradov
|
a2f8817df1
|
minor refactoring of GPU module and GPU tests
added gpu compare version for CMP_NE operation
|
14 years ago |
Anatoly Baksheev
|
4ffb519cdd
|
GPU module: minor interface changes
|
14 years ago |
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
|
14 years ago |
Vladislav Vinogradov
|
b803c24345
|
added nppSafeCall
|
14 years ago |
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.
|
14 years ago |
Vladislav Vinogradov
|
b5c92a7dc0
|
Added implementation and test for the GPU version of flip, resize, sum, minMax, copyConstBorder, setTo, based on NPP.
|
14 years ago |
Anatoly Baksheev
|
b5b00d9ad4
|
minor (unset NPP library variables if not found)
|
14 years ago |
Vladislav Vinogradov
|
37d39bd9de
|
Added implementation and test for the GPU version of subtract, multiply, divide, transpose, absdiff, threshold, compare, meanStdDev, norm, based on NPP.
|
14 years ago |
Andrey Morozov
|
88a7a8f567
|
fixed build npp for linux
|
14 years ago |
Anatoly Baksheev
|
74c4b5a5a9
|
Added compilation with NPP to GPU module(FindNPP script). Tested only on win32, but it does not influence on OpenCV compilation if WITH_CUDA flag unset.
|
14 years ago |
Kirill Kornyakov
|
8e38063965
|
gpu::add now supports 8UC4 and 32FC1
|
14 years ago |
Andrey Morozov
|
bbc2015014
|
created build infrastructure for NPP linking in CMake.
|
14 years ago |
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.
|
14 years ago |
Andrey Morozov
|
1feb5b4d02
|
added async version of postfilter_textureness and prefilter_xsobel, modified async test and added test for async version of stereobm
|
14 years ago |
Kirill Kornyakov
|
6960e1544d
|
GPU module update: _GPU suffix removed, some namespaces renamed, minor refactorings.
|
14 years ago |
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.
|
14 years ago |
Anatoly Baksheev
|
e65234b8be
|
minor compilation fix
|
14 years ago |
Maria Dimashova
|
05d702b139
|
fixed compile error when HAVE_CUDA is not defined
|
14 years ago |
Andrey Morozov
|
fea66d9384
|
fixed cvtColorGPU on linux
|
14 years ago |
Anatoly Baksheev
|
2a0909acfd
|
fixed bugs in STEREOBM (added syncs and volatiles, prevent reading from uninitialized memory)
|
14 years ago |
Vladislav Vinogradov
|
0a73af8e22
|
added cvtColor on gpu (supports conversion between RGB, BGR and GRAY)
|
14 years ago |
Andrey Morozov
|
7357852434
|
added test stereo_bm and added "volatile" in constantspacebp
|
14 years ago |
Vladislav Vinogradov
|
34135a85f3
|
fixed 3 bytes reading/writing in remap
|
14 years ago |