StevenPuttemans
e96de8821c
bug 2740 added fix
11 years ago
Ilya Lavrenov
7df92bbb77
fixed C4505
11 years ago
Andrey Pavlenko
fa5705613d
splitting plain and OCL tests for SURF.
11 years ago
Andrey Pavlenko
c1acbb02bc
disabling calls to SURF_OCL causing tests failures
11 years ago
Andrey Pavlenko
63a746c6ea
fixing conditional compilation
11 years ago
Andrey Pavlenko
7e03a8b279
fixing check_docs2.py issue
11 years ago
Andrey Pavlenko
259b9e093c
disabling failing tests
11 years ago
Andrey Pavlenko
5421d741bc
making OCL tests conform to the comon style
11 years ago
Andrey Pavlenko
fe5eaae102
adding missing include (fixing 'no ocl implementation' error)
11 years ago
Ilya Lavrenov
357a856cf6
nonfree perf tests
11 years ago
Alexander Smorkalov
b3e18d23a3
Implicit CUDA and OpenCL control for module definition added.
...
Feature allows to exclude CUDA or OpenCL optimizations at all even CUDA is used
on build. Exclusion of CUDA or OpenCL cut unwanted dependencies.
11 years ago
Vadim Pisarevsky
22f42a639f
fixed doc builder warnings; make sure the tests give reasonable results when OpenCL is not available
11 years ago
Vadim Pisarevsky
60ce2b2e9f
modified SURF's performance test to test OpenCL version as well
11 years ago
Vadim Pisarevsky
da70b04262
made SURF_OCL default constructor parameters the same as SURF
11 years ago
Vadim Pisarevsky
3c1917771b
modified OpenCL SURF API and the tests in 2.4.x to prove that it gives different from CPU results
11 years ago
Ilya Lavrenov
eedf86402d
typos
11 years ago
Vladislav Vinogradov
8b8c368148
fixed two warnings in gpu sources (-Wshadow, -Wno-sign-promo)
11 years ago
Vladislav Vinogradov
3e1f74f2ca
fix nonfree module compilation without CUDA
11 years ago
Vladislav Vinogradov
d8f7377122
turn on CUDA part of nonfree module on Android for non-dynamic build
11 years ago
Ilya Lavrenov
ede5b23753
rewrote perf tests for SURF
11 years ago
Ilya Lavrenov
6b9ebcbf3d
deleted extra semicolons
11 years ago
Alexander Smorkalov
c48777a1c3
CUDA dependency in nonfree nodule removed. OpenCV.mk generation fixed.
11 years ago
krodyush
fffac2f085
optimize SURF by
...
Inlining and customizing sampling functions to reduce memory traffic and compute
Improve calcOrientation implementation.
Using more efficient rounding routines.
Removing unnecessary use of local memory
11 years ago
Andrey Pavlenko
2b6fca68bf
fixing typo
11 years ago
Alexander Alekhin
57120c1a60
ocl: remove support_image2d(): we target on OpenCL 1.1 (with image2d support by default)
11 years ago
Alexander Alekhin
dd9ff587dc
ocl: file-based ProgramCache refactoring
11 years ago
Alexander Alekhin
b00f79ac5f
ocl: move program names into opencl_kernels.hpp
11 years ago
Alexander Alekhin
e8d9ed8955
ocl: split initialization.cpp into 3 files: context, operations, programcache
11 years ago
StevenPuttemans
f6c802b563
Applied fix suggested in bug 3282 and shortened code
11 years ago
Ilya Lavrenov
58b84c2fc0
removed needless divUp
11 years ago
Roman Donchenko
e9a28f66ee
Normalized file endings.
11 years ago
Roman Donchenko
f55740da70
Deleted all trailing whitespace.
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.
12 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.
12 years ago
StevenPuttemans
f28496c628
Added sample links in documentation for python2, ocl and gpu
12 years ago
peng xiao
fd77a49e76
Fix ocl compilation error when using Intel OpenCL SDK.
12 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
Roman Donchenko
ac39bfb4cc
Remove HAVE_CVCONFIG_H - it's always defined.
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
Ivan Korolev
fee8121040
Added regression tests for SURF/SIFT (related to #2892 )
12 years ago
Ivan Korolev
fc82150edc
Fixed a bug #2892
12 years ago
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.
12 years ago
Vladislav Vinogradov
ec52096e30
removed VIBE implementation
12 years ago
peng xiao
ac21cabda2
Copy ocl::queryDeviceInfo interface from master to 2.4.
...
Affected functions surf.ocl, pyrlk.ocl and hog.ocl are updated with the change.
12 years ago
yao
719e8674ad
fix the compile errors on Mac
12 years ago
Roman Donchenko
e8721f1f6f
Automatically add CUDA support to a module if it has CUDA sources.
...
Backport from master.
12 years ago
Vladislav Vinogradov
642d7d6826
fixed nonfree test (run it only on one gpu device)
12 years ago
Vladislav Vinogradov
9086efa8e9
fixed warnings
12 years ago