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
9086efa8e9
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
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
Vladislav Vinogradov
0a65f2f4af
merged gpunonfree and nonfree module
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
04384a71e4
Normalize line endings and whitespace
12 years ago
Andrey Kamaev
bcd0aefbca
Fix gcc build errors and warnings
12 years ago
marina.kolpakova
4fa282e1a9
fixed SURf according to clockwise descriptor convention
12 years ago
marina.kolpakova
afc0cf8c4e
fixed surf for upright case
12 years ago
marina.kolpakova
fdfa402428
fixed surf for upright case
12 years ago
Maria Dimashova
29f86df585
merged with r9002 (fix for SURF descriptor)
13 years ago
Maria Dimashova
2c0455da17
changed sift angles according to KeyPoint::angle specification in r9034
13 years ago
Alexander Mordvintsev
ffd283b7d5
fixed SURF orientations, broken in r8892
...
(see also r8895, r8887 and #2043 )
13 years ago
Andrey Kamaev
3869d38671
fixed typo in SURF detector #2149
13 years ago
Andrey Kamaev
a66cd5698a
Merged the trunk 8892,8894,8898
13 years ago
Maria Dimashova
9cd0c9033f
fixed angles of SURF detector
13 years ago
Andrey Kamaev
bd0e0b5800
Merged the trunk r8589:8653 - all changes related to build warnings
13 years ago
Andrey Kamaev
c5aba337e9
Fixed number of warnings. Fixed mingw64 build.
13 years ago
Andrey Kamaev
f2d3b9b4a1
Warning fixes continued
13 years ago
Andrey Kamaev
49a1ba6038
Set stricter warning rules for gcc
13 years ago
Andrey Kamaev
7b5a45eac4
Merged the trunk r8384:8407 (inclusive)
13 years ago
Vadim Pisarevsky
fd68cc768a
fixed 2 build problems on MacOSX (highgui with ffmpeg, opencv_world); added macro CV_INIT_ALGORITHM for simpler algorithm registration (ticket #1876 )
13 years ago
Vadim Pisarevsky
d5a0088bbe
merged 2.4 into trunk
13 years ago
Andrey Kamaev
db3f9b139b
Fixed SURF behavior - from now it always returns keypoints in the same order
13 years ago
Vadim Pisarevsky
5b6b30ba0e
added dedicated <modname>_init.cpp files with initModule_<modname>() functions and all the relevant structures; made BackgroundSubtractorMOG/MOG2 derivatives from Algorithm; cleaned up MOG2 implementation and made it multi-threaded.
13 years ago
Vadim Pisarevsky
2fd1e2ea57
merged all the latest changes from 2.4 to trunk
13 years ago
Andrey Kamaev
fa7e7e54dc
Fixed ugly bug in AlgorithmInfo initialisation order
13 years ago
Vadim Pisarevsky
9576133e06
restore support of vector<float> as possible output descriptor container in SURF::operator().
13 years ago
Vadim Pisarevsky
a3262c5e51
added initModule_features2d(). Possibly solved problem when the linker excludes seemingly unused detectors/descriptors.
13 years ago
Andrey Kamaev
8f970caa56
#1349 tbb::mutex is moved to outer scope to be sure that its initialization is completed before the parallel loop
13 years ago
Vadim Pisarevsky
56f5fcd28c
added Vec Matx::solve(Vec) (ticket #1376 )
13 years ago
Vadim Pisarevsky
f014fb0a0e
restored the ordering of SURF constructor parameters (ticket #1704 )
13 years ago
Vadim Pisarevsky
69f5d8c1d3
applied patch from #1712 (thanks to Vlad)
13 years ago
Vadim Pisarevsky
d60623279c
switched to non-constant references in Algorithm::addParam, which is more safe.
13 years ago
Vadim Pisarevsky
4985c1b632
fixed hundreds of warnings from MSVC 2010.
13 years ago