Vladislav Vinogradov
|
21c4753fed
|
used global memory access for up-scaling
|
2013-08-23 18:08:06 +04:00 |
|
Vladislav Vinogradov
|
d1f6a23abf
|
improved texture usage:
* use explicit extrapolation only for sub-matrixes
* use built-in interpolation for INTER_NEAREST mode
|
2013-08-23 13:57:12 +04:00 |
|
Vladislav Vinogradov
|
241cc417f9
|
added custom implementation for nearest and linear interpolation
|
2013-08-23 13:57:12 +04:00 |
|
Vladislav Vinogradov
|
3b05acf936
|
reorganize code for further modifiction
|
2013-08-23 13:56:35 +04:00 |
|
Vladislav Vinogradov
|
f826bd8bce
|
removed NPP implementation
|
2013-08-23 12:16:41 +04:00 |
|
Roman Donchenko
|
fe4c7ae4ae
|
Merge pull request #1317 from jet47:gpu-tvl1-optimization
|
2013-08-22 11:55:24 +04:00 |
|
Roman Donchenko
|
e9a28f66ee
|
Normalized file endings.
|
2013-08-21 18:59:25 +04:00 |
|
Vladislav Vinogradov
|
de214950c4
|
minor gpu TVL1 optical flow optimization:
don't calc diff term if it is not used for epsilon criterion
|
2013-08-21 18:17:45 +04:00 |
|
Vladislav Vinogradov
|
cb2985c526
|
fixed gpu bitwize operation:
incorrect types for template instantiation
|
2013-08-20 16:28:45 +04:00 |
|
Vladislav Vinogradov
|
55cb26551f
|
use NPP version for Fermi
|
2013-08-02 09:05:21 +04:00 |
|
Vladislav Vinogradov
|
a28cb99e88
|
optimized version of histEven for CV_8UC1
|
2013-08-01 18:00:05 +04:00 |
|
Andrey Pavlenko
|
f7ce70f70a
|
Merge pull request #1110 from SpecLad:config-cleanup
|
2013-07-30 17:39:35 +04:00 |
|
Vladislav Vinogradov
|
ebe7ff991f
|
fixed compilation without CUBLAS and CUFFT
|
2013-07-18 12:04:33 +04:00 |
|
Roman Donchenko
|
ac39bfb4cc
|
Remove HAVE_CVCONFIG_H - it's always defined.
|
2013-07-10 16:02:07 +04:00 |
|
Vladislav Vinogradov
|
1492b20472
|
fix gpu warnings with signed/unsigned char
|
2013-06-18 17:44:49 +04:00 |
|
Roman Donchenko
|
7f9675bcc0
|
Merge pull request #953 from jet47:fix-bug-3069
|
2013-06-05 17:56:35 +04:00 |
|
Vladislav Vinogradov
|
31a5f7ef3c
|
fixed bug #3069 (infinite loop in GPU LBP Cascade detectMultiScale)
|
2013-06-05 14:08:55 +04:00 |
|
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
|
2013-06-04 13:57:35 +04:00 |
|
Vladislav Vinogradov
|
bcf8bdb401
|
fixed constructors for functional objects (added __host__ modifier)
|
2013-06-03 14:41:23 +04:00 |
|
Vladislav Vinogradov
|
58e472754a
|
fixed norm diff function (it uses pre-allocated buffer now)
|
2013-06-03 13:37:44 +04:00 |
|
Vladislav Vinogradov
|
0521e8908c
|
fixed NPP error constants usage
|
2013-06-03 13:37:36 +04:00 |
|
Roman Donchenko
|
29b13ec1de
|
Replaced most of the usages of parallel_for with that of parallel_for_.
This should allow many algorithms to take advantage of more parallelization
technologies.
|
2013-05-31 12:22:04 +04:00 |
|
Vladislav Vinogradov
|
8e10cd8946
|
fixed gpu module compilation under windows
|
2013-04-01 14:15:06 +04:00 |
|
Vladislav Vinogradov
|
924b0ef786
|
fixed bug in TVL1 optical flow:
initial optical flow was not cleaned during the second call
|
2013-03-29 10:40:28 +04:00 |
|
Vladislav Vinogradov
|
4d23e2c8c9
|
GPU implementation of CLAHE
|
2013-03-25 17:45:13 +04:00 |
|
Vladislav Vinogradov
|
f0b19d4659
|
updated license header in whole gpu module
|
2013-03-22 14:03:15 +04:00 |
|
Andrey Kamaev
|
d756de176f
|
Merge pull request #679 from jet47:gpu-simd-functions
|
2013-03-21 14:59:55 +04:00 |
|
Vladislav Vinogradov
|
33ff3d6016
|
added simd_functions.hpp to device layer
|
2013-03-21 14:09:19 +04:00 |
|
Vladislav Vinogradov
|
99c49648fa
|
fixed gpu::LUT on multi device system
|
2013-03-21 13:39:25 +04:00 |
|
Vladislav Vinogradov
|
fd7bf0b766
|
moved SURF_GPU and VIBE to gpunonfree module
|
2013-03-18 14:06:29 +04:00 |
|
Vladislav Vinogradov
|
4a237af814
|
implemented Malvar, He, and Cutler Bayer Demosaicing on gpu
|
2013-03-14 18:11:12 +04:00 |
|
Vladislav Vinogradov
|
4ddf634c30
|
gpu : implement Bayer* -> Gray color conversion
|
2013-03-11 15:41:50 +04:00 |
|
Vladislav Vinogradov
|
f533f0dca9
|
fixed gpu sanity tests
|
2013-02-28 16:54:37 +04:00 |
|
Vladislav Vinogradov
|
4f7cfbc26e
|
fixed gpu bitwise operations with scalars
|
2013-02-26 13:53:39 +04:00 |
|
Vladislav Vinogradov
|
a138e12a26
|
refactored gpu perf tests and fixed sanity tests
|
2013-02-26 13:53:38 +04:00 |
|
Andrey Kamaev
|
995154d10d
|
Fix binary compatibility of gpu module
|
2013-02-22 00:14:58 +04:00 |
|
Vladislav Vinogradov
|
8b1f88c40f
|
updated gpu module API
|
2013-02-21 16:12:33 +04:00 |
|
Vladislav Vinogradov
|
36e42084f0
|
added gpu BM optical flow implementation
|
2013-02-13 15:57:40 +04:00 |
|
Vladislav Vinogradov
|
fe2e89df1b
|
added gpu::HoughLinesP function
|
2013-02-13 15:56:58 +04:00 |
|
Vladislav Vinogradov
|
86bd325131
|
added gpu::normalize function
|
2013-02-13 15:55:58 +04:00 |
|
Vladislav Vinogradov
|
61b54149b1
|
added mask support to gpu norm and sum
|
2013-02-13 15:54:50 +04:00 |
|
Vladislav Vinogradov
|
08914aa708
|
added gpu compare with scalar
|
2013-02-13 15:53:03 +04:00 |
|
Vladislav Vinogradov
|
a828b60765
|
added enqueueHostCallback method to gpu::Stream
|
2013-02-13 15:51:27 +04:00 |
|
Vladislav Vinogradov
|
ce2fd7fec9
|
added dual tvl1 optical flow gpu implementation
|
2013-02-13 15:50:05 +04:00 |
|
Vladislav Vinogradov
|
fdb07a0ac1
|
fix performance issue of gpu reduction
|
2013-02-12 09:50:41 +04:00 |
|
Andy Maloney
|
bc68dfb4e8
|
Remove unused vars
|
2013-02-01 18:09:58 -05:00 |
|
marina.kolpakova
|
8b3c717e8f
|
apply patch #2686
|
2013-01-30 20:20:06 +04:00 |
|
Vladislav Vinogradov
|
395f0201e3
|
fixed build for CARMA:
- added CMake toolchain file
- added WITH_NVCUVID flag
|
2013-01-23 21:05:08 +04:00 |
|
Vladislav Vinogradov
|
9cb4292d5c
|
implemented Luv/Lab <-> RGB conversion
|
2013-01-23 21:05:08 +04:00 |
|
Vladislav Vinogradov
|
e446903aac
|
added more types support for gpu separable filters
|
2013-01-23 21:05:07 +04:00 |
|