Vladislav Vinogradov
4d23e2c8c9
GPU implementation of CLAHE
12 years ago
Andrey Kamaev
be7bbe3aa9
Drop cv:: prefix from cv::String used inside the cv namespace
12 years ago
Andrey Kamaev
2ad7b97f1c
All modules (except ocl and gpu) compiles and pass tests
12 years ago
Vladislav Vinogradov
f0b19d4659
updated license header in whole gpu module
12 years ago
Vladislav Vinogradov
33ff3d6016
added simd_functions.hpp to device layer
12 years ago
Vladislav Vinogradov
fd7bf0b766
moved SURF_GPU and VIBE to gpunonfree module
12 years ago
marina.kolpakova
157a98edf7
refactored cuda error handling; remove optional dependancies in soft cascade training app
12 years ago
marina.kolpakova
a476664144
fixed compilation with latest master changes
12 years ago
Vladislav Vinogradov
4a237af814
implemented Malvar, He, and Cutler Bayer Demosaicing on gpu
12 years ago
marina.kolpakova
6daf17f974
remove softcascade host dependencies on gpu module
12 years ago
marina.kolpakova
5120322cea
move gpu version of soft cascade to dedicated module
12 years ago
Andrey Kamaev
a42a0f5fca
Added compatibility headers
12 years ago
Andrey Kamaev
ad5cddc007
Main module headers are moved 1 level up
...
e.g. <opencv2/core/core.hpp> become <opencv2/core.hpp>
Also renamed <opencv2/core/opengl_interop.hpp> to <opencv2/core/opengl.hpp>
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
Andrey Kamaev
995154d10d
Fix binary compatibility of gpu module
12 years ago
Vladislav Vinogradov
8b1f88c40f
updated gpu module API
12 years ago
Andrey Kamaev
9498856b22
Fix documentation problems found by check_docs2 script
12 years ago
Vladislav Vinogradov
50f28c9e25
added Warp::reduce function
12 years ago
Vladislav Vinogradov
36e42084f0
added gpu BM optical flow implementation
12 years ago
Vladislav Vinogradov
fe2e89df1b
added gpu::HoughLinesP function
12 years ago
Vladislav Vinogradov
86bd325131
added gpu::normalize function
12 years ago
Vladislav Vinogradov
61b54149b1
added mask support to gpu norm and sum
12 years ago
Vladislav Vinogradov
08914aa708
added gpu compare with scalar
12 years ago
Vladislav Vinogradov
a828b60765
added enqueueHostCallback method to gpu::Stream
12 years ago
Vladislav Vinogradov
ce2fd7fec9
added dual tvl1 optical flow gpu implementation
12 years ago
marina.kolpakova
8b3c717e8f
apply patch #2686
12 years ago
marina.kolpakova
8d9c9c2690
integrate new cascade format to GPU soft cascade implementation
12 years ago
Vladislav Vinogradov
9cb4292d5c
implemented Luv/Lab <-> RGB conversion
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
dd8e442bda
replaced DeviceInfo().supports with deviceSupports
12 years ago
Vladislav Vinogradov
da017fbeb9
fast optical flow bm implementation
12 years ago
Vladislav Vinogradov
caf91ac159
new gpu::HoughLinesP implementation
12 years ago
Vladislav Vinogradov
8c057af862
fixed windows build
12 years ago
Vladislav Vinogradov
da93a1dab9
fixed build for CARMA platform
12 years ago
marina.kolpakova
c470e15d45
integrate speprocessing strategy
12 years ago
marina.kolpakova
0e1005ca92
optimize hog bin computing
12 years ago
marina.kolpakova
ee291a15da
add preprocessing only function
12 years ago
Anatoly Baksheev
50946b59c1
minor device namespace refactor
13 years ago
Vladislav Vinogradov
4102aaaf15
fixed compilation of color.cu under windows x86
...
it was some bug in nvcc (it fails on this file)
13 years ago
Vladislav Vinogradov
aad76090ce
gpu::HoughLinesP
13 years ago
Vladislav Vinogradov
a6dc6f72b3
gpu::calcOpticalFlowBM
13 years ago
Vladislav Vinogradov
aabc33c772
temporarily disabled reduceKeyVal implementation for kepler
...
used fermi implementation
13 years ago
marina.kolpakova
d985861462
remove unused std imports
13 years ago
marina.kolpakova
1d97a4549d
fixed compilation for GCC 4.6
13 years ago
marina.kolpakova
05cd88ae42
clean code; fix problems in documentation
13 years ago
Vladislav Vinogradov
f022b12c57
saturate_cast via asm cvt command
13 years ago
marina.kolpakova
d2e88e1d4d
nms: part 1
13 years ago
Vladislav Vinogradov
63a022dcd7
added explicit unroll to reduce implementation
13 years ago