Ivan Korolev
fc82150edc
Fixed a bug #2892
12 years ago
Vladislav Vinogradov
8fcef225fb
switched to Input/Output Array in reductions operations
12 years ago
Vladislav Vinogradov
ec70282bf7
switched to Input/Output Array in min/max operations
12 years ago
Vladislav Vinogradov
439c3574ed
renamed gpu_private.hpp to private.gpu.hpp
12 years ago
Vladislav Vinogradov
3eeaa9189c
Revert "Revert "Merge pull request #836 from jet47:gpu-modules""
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
49a4f27d42
removed VIBE implementation
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
peng xiao
e5ea018185
Let surf.ocl use the new queryDeviceInfo interface.
12 years ago
Andrey Kamaev
416fb50594
Revert "Merge pull request #836 from jet47:gpu-modules"
...
This reverts commit fba72cb60d
, reversing
changes made to 02131ffb62
.
12 years ago
Vladislav Vinogradov
12f16b7a26
nonfree module fixes
12 years ago
Andrey Kamaev
8406312571
Remove C API from OpenCL module
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
b50090f850
restore cudaSafeCall
12 years ago
Vladislav Vinogradov
910ef57109
renamed cuda namespace to cudev
12 years ago
Vladislav Vinogradov
204a19b431
moved common gpu utility functionality to gpu_private.hpp
12 years ago
Vladislav Vinogradov
28b1e81883
renamed device -> cuda
12 years ago
Vladislav Vinogradov
a57707b8d8
moved device layer to core module
12 years ago
Andrey Kamaev
dd74a851f3
Fix build errors
12 years ago
marina.kolpakova
780a8cc149
fix build without gpu module with cuda
12 years ago
Vladislav Vinogradov
bf6c08a9ea
fixed compilation with CUDA
12 years ago
Vladislav Vinogradov
9086efa8e9
fixed warnings
12 years ago
Andrey Kamaev
517062039e
Make core/internal.hpp a private header
12 years ago
Vladislav Vinogradov
2661c2e213
fixed warnings
12 years ago
peng xiao
ad58c084a9
Fix compiler errors
12 years ago
peng xiao
8ffc15371d
Fix compiler errors
12 years ago
peng xiao
7476bf5cd7
Fix compiler errors
12 years ago
peng xiao
9698079ca5
Pass warp size into SURF
12 years ago
peng xiao
f7b40cdc63
Add a macro to call additional barrier function on the fly
12 years ago
marina.kolpakova
84f45e1e03
fixed build with CUDA after latest merge
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
Andrey Kamaev
4bd721ad3b
Fix build errors
12 years ago
Andrey Kamaev
dd678121b3
Trying to make ocl surf work
...
1. Added more sync to reduction.
2. Turned off Image2D feature. Probably its support is not detected correctly.
3. Temporary disabled descriptor tests - can't localize a problem of the ocl descriptor.
12 years ago
Andrey Kamaev
6846f881a2
Move OpenCL SURF to nonfree module
12 years ago
Vadim Pisarevsky
07e0f7bf59
refactored video module; use the new-style algorithms now
12 years ago
Andrey Kamaev
89356ff16d
Move non-CV functionality from core.hpp to separate utility.hpp header
12 years ago
Vladislav Vinogradov
0a65f2f4af
merged gpunonfree and nonfree module
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
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
Vadim Pisarevsky
1f261c2f9d
changed default parameters of SURF, which improved its performance. Restored bi-linear interpolation in SURF descriptor extractor. Added test for SURF homography + check for non-zero (positive) responses.
12 years ago
Vadim Pisarevsky
c69312ea0d
fixed #2580 , #2210 . some work on #2025 .
...
modified SIFT to 1) double image before finding keypoints, 2) use floating-point internally instead of 16-bit integers, 3) set the keypoint response to the abs(interpolated_DoG_value). step 1) increases the number of detected keypoints significantly and together with 2) and 3) it improves some detection benchmarks. On the other hand, the stability of the small keypoints is lower, so the rotation and scale invariance tests now struggle a bit. In 2.5 need to make this feature optional and add some more intelligence to the algorithm.
added test that finds a planar object using SIFT.
12 years ago
Anna Kogan
608fab60fd
Added cleanup of keypoints vector
12 years ago
OpenCV Buildbot
81f826db2b
Normalize line endings and whitespace
13 years ago
OpenCV Buildbot
04384a71e4
Normalize line endings and whitespace
13 years ago
Andrey Kamaev
bcd0aefbca
Fix gcc build errors and warnings
13 years ago
marina.kolpakova
4fa282e1a9
fixed SURf according to clockwise descriptor convention
13 years ago