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
peng xiao
f2ecf4f905
Disable ocl::SURF accurate test
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
Vladislav Vinogradov
4dbd0f0e8f
fixed compilation issues with gpu modules:
...
* disabled warnings from thrust
* fixed warnings from ts_gtest.h
* possibly fixed superres compilation in Debug mode on Windows
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
Vladislav Vinogradov
f0b19d4659
updated license header in whole gpu module
12 years ago
Vladislav Vinogradov
3ef2e1136f
fixed nonfree compilation with gpu (perf tests)
12 years ago
Andrey Kamaev
4bd721ad3b
Fix build errors
12 years ago
Andrey Kamaev
1b4afcca30
Move OpenCl SURF perf tests to nonfree and fix build of samples
12 years ago
Andrey Kamaev
7b8ad4cb04
Refactor OpenCL initialization and allow to use ocl module witout explicit setup
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
1be58f9a00
SURF accuracy test is moved to nonfree
12 years ago
Andrey Kamaev
6846f881a2
Move OpenCL SURF to nonfree module
12 years ago
Vladislav Vinogradov
0149969463
disable tests that requires video support if it is not available
12 years ago
Vladislav Vinogradov
0a65f2f4af
merged gpunonfree and nonfree module
12 years ago
Andrey Kamaev
e3b45910aa
Temporary disable unstable Features2d_RotationInvariance_Detector_SIFT test
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
Andrey Pavlenko
9f0d5f60b5
fixinf warning on non-Windows systems
12 years ago
Andrey Pavlenko
8e42ca1764
SURF keypoints rotation invariance test.
...
It calcs kpts for a cross and checks that 4 kpts at the edges have equal responce.
12 years ago
Andrey Kamaev
932204d197
Added thresholds to some sanity checks
12 years ago
Andrey Kamaev
a126532cb7
Fix OS X build warnings
12 years ago
marina.kolpakova
7a5b9a6b7f
replase __APPLE__ marco with __clang__
12 years ago
Vadim Pisarevsky
adc1d94e95
updated patch for tests; reenabled SURF & Denoising; removed fixes in ocl tests, since this is already fixed in another pull request
12 years ago
Vadim Pisarevsky
63bd6f9adf
fixed compile errors in ocl tests; disabled a few problematic tests
12 years ago
Andrey Kamaev
2b0072d823
Suppress more warnings in gtest on OS X
12 years ago
Andrey Kamaev
461b69f6ee
Eliminate discrepancies between signatures in documentation and OpenCV headers
...
All errors were found by doc/check_docs2.py
12 years ago
OpenCV Buildbot
04384a71e4
Normalize line endings and whitespace
12 years ago
Andrey Kamaev
a07cc84436
Fix binary compatibility of opencv_nonfree
12 years ago
Andrey Kamaev
d970a9159e
Add sanity checks to nonfree module
12 years ago
Vadim Pisarevsky
06a13d9ba0
replaced jpegs with png's. Accuracy tests pass; performance tests were not tried yet
12 years ago
Vadim Pisarevsky
84087a8566
fixed crash in Python's SURF wrapper (bug #2325 )
12 years ago
Andrey Kamaev
bcd0aefbca
Fix gcc build errors and warnings
12 years ago
Andrey Kamaev
1a621c2916
Fix build warnings
12 years ago
marina.kolpakova
4fa282e1a9
fixed SURf according to clockwise descriptor convention
13 years ago