Vladislav Vinogradov
c439702f0c
added missing gpu::matchTemplate implementation for non-CUDA build
11 years ago
Roman Donchenko
7d62fdc62c
GPU resize: removed a few parameter names to avoid unused parameter warnings.
11 years ago
Roman Donchenko
57595a8308
Boring changes - gpu.
11 years ago
Roman Donchenko
18bb951574
Nuked the rest of the precomp.cpp files.
...
Consider this a part of merging #1357 .
11 years ago
Vladislav Vinogradov
bff0fad6c3
gpu TVL1 Optical Flow optimization:
...
do not calculate sum of error in every round of iteration;
instead the error will be summed every 2nd times or more,
if the previous sum of error is too far away from threshold.
11 years ago
Vladislav Vinogradov
21c4753fed
used global memory access for up-scaling
11 years ago
Vladislav Vinogradov
d1f6a23abf
improved texture usage:
...
* use explicit extrapolation only for sub-matrixes
* use built-in interpolation for INTER_NEAREST mode
11 years ago
Vladislav Vinogradov
241cc417f9
added custom implementation for nearest and linear interpolation
11 years ago
Vladislav Vinogradov
3b05acf936
reorganize code for further modifiction
11 years ago
Vladislav Vinogradov
f826bd8bce
removed NPP implementation
11 years ago
Roman Donchenko
e9a28f66ee
Normalized file endings.
11 years ago
Roman Donchenko
f55740da70
Deleted all trailing whitespace.
11 years ago
Vladislav Vinogradov
de214950c4
minor gpu TVL1 optical flow optimization:
...
don't calc diff term if it is not used for epsilon criterion
11 years ago
Vladislav Vinogradov
cb2985c526
fixed gpu bitwize operation:
...
incorrect types for template instantiation
11 years ago
Vladislav Vinogradov
9f33de7071
added cvconfig.hpp header file to gpu tests
...
it uses HAVE_CUDA, HAVE_NVCUVID, etc. macroses
11 years ago
Vladislav Vinogradov
cfbd791465
fixed gpu cvtColor for BGR <-> YUV
11 years ago
kamjagin
c24c1a5926
added HAVE_QTKIT to tests
11 years ago
Roman Donchenko
d9f71b762f
Deleted almost all of the precomp.cpp files.
...
Looks like we don't actually use them; when creating precompiled headers
with Visual C++, a dummy .cpp is created at build time.
11 years ago
StevenPuttemans
ed76b2f98f
Like mentioned by Andrei Pavlenko after merging pullrequest #1206 , a wrong
...
ReST directive was used. Also fixed some other ReST directives that were
not correct and removed some warnings during buildbot checks.
11 years ago
Vladislav Vinogradov
d13ecd0d76
increase epsilon for GEMM & Convolve sanity tests for CUDA 5.5
11 years ago
StevenPuttemans
f28496c628
Added sample links in documentation for python2, ocl and gpu
11 years ago
Vladislav Vinogradov
55cb26551f
use NPP version for Fermi
11 years ago
Vladislav Vinogradov
a28cb99e88
optimized version of histEven for CV_8UC1
11 years ago
Vladislav Vinogradov
bfca1afd9e
rewrite histEven test
11 years ago
Vladislav Vinogradov
c8d1fccdac
compare cv::gpu::calcHist with cv::calcHist
11 years ago
StevenPuttemans
0c5244103f
Added all *.cpp samples reference to the 2.4.6 documentation as discussed in feature #3169
...
- Used lunix style slashes - works on most systems
- Removed all trailing whitespaces
12 years ago
Vladislav Vinogradov
dfd2957841
fixed gpu_perf4au perf test (added cuda impl)
12 years ago
Vladislav Vinogradov
ebe7ff991f
fixed compilation without CUBLAS and CUFFT
12 years ago
Vladislav Vinogradov
70e6dc615a
refactored GoodFeaturesToTrackDetector
12 years ago
Vladislav Vinogradov
1652540a1f
refactored HoughLines (converted it into Algorithm)
12 years ago
Vladislav Vinogradov
4716f63444
fixed gpu performance tests:
...
used new CV_PERF_TEST_MAIN_WITH_IMPLS mechanism
12 years ago
Vladislav Vinogradov
5e3934446d
fixed test compilation for gpu::Stream
12 years ago
Roman Donchenko
ac39bfb4cc
Remove HAVE_CVCONFIG_H - it's always defined.
12 years ago
Vladislav Vinogradov
98bd401534
fix gpu::DeviceInfo compilation under linux
...
glibc defines major and minor macros
which conflict with gpu::DeviceInfo methods with the same name
12 years ago
Roman Donchenko
3ea4836a0a
Changed the impls argument to be an array name.
...
Turns out, you can't use preprocessor directives inside macro arguments.
Who'd have thought?
12 years ago
Roman Donchenko
51a672ec40
Disabled the cuda variant when CUDA is not available.
12 years ago
Roman Donchenko
936236e4b1
Extended the CPU/GPU selection mechanism in performance tests.
...
Now it allows choosing between arbitrary implementation variants.
12 years ago
Vladislav Vinogradov
371a9cd833
fixed build with CUDA 5.5 on arm platforms
12 years ago
Vladislav Vinogradov
1492b20472
fix gpu warnings with signed/unsigned char
12 years ago
Vladislav Vinogradov
0367a7f992
link with nvcuvenc and ffmpeg libraries only if WITH_NVCUVID is enabled
12 years ago
Vladislav Vinogradov
8fcef225fb
switched to Input/Output Array in reductions operations
12 years ago
Vladislav Vinogradov
564fd21e87
fixed documentation build
12 years ago
Vladislav Vinogradov
439c3574ed
renamed gpu_private.hpp to private.gpu.hpp
12 years ago
Vladislav Vinogradov
6994a02c15
added Stream support to ogl::Buffer
12 years ago
Vladislav Vinogradov
4c9773d55f
renamed gpu headers (made it more consistent)
12 years ago
Vladislav Vinogradov
2fae1d9507
removed ogl::Texture2D support from InputArray
12 years ago
Vladislav Vinogradov
14e4b3adde
rewrite core/cuda/vec_math.hpp file
...
old version isn't compiled with CUDA 5.5
new version doesn't depend on functional.hpp
12 years ago
Vladislav Vinogradov
3eeaa9189c
Revert "Revert "Merge pull request #836 from jet47:gpu-modules""
12 years ago
Vladislav Vinogradov
31a5f7ef3c
fixed bug #3069 (infinite loop in GPU LBP Cascade detectMultiScale)
12 years ago
Vladislav Vinogradov
89f3c40d79
fixed BroxOpticalFlow sanity test (increase epsilon value)
...
+ interpolateFrames and createOpticalFlowNeedleMap
12 years ago