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.
2013-01-30 18:07:37 +04:00
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.
2013-01-29 19:38:56 +04:00
Andrey Kamaev
78dc44a7fd
Merge pull request #295 from apavlenko:test_surf_keypoints_invariance
2013-01-23 14:40:05 +04:00
Anna Kogan
608fab60fd
Added cleanup of keypoints vector
2013-01-22 18:05:18 +04:00
Andrey Pavlenko
9f0d5f60b5
fixinf warning on non-Windows systems
2013-01-14 18:15:51 +04:00
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.
2013-01-14 14:06:00 +04:00
Andrey Kamaev
932204d197
Added thresholds to some sanity checks
2012-12-12 20:14:20 +04:00
Andrey Kamaev
a126532cb7
Fix OS X build warnings
2012-11-09 11:29:52 +04:00
marina.kolpakova
7a5b9a6b7f
replase __APPLE__ marco with __clang__
2012-11-01 19:34:05 +04:00
Andrey Kamaev
2b0072d823
Suppress more warnings in gtest on OS X
2012-10-24 20:36:30 +04:00
Andrey Kamaev
461b69f6ee
Eliminate discrepancies between signatures in documentation and OpenCV headers
...
All errors were found by doc/check_docs2.py
2012-10-17 21:24:55 +04:00
OpenCV Buildbot
04384a71e4
Normalize line endings and whitespace
2012-10-17 15:32:23 +04:00
Andrey Kamaev
a07cc84436
Fix binary compatibility of opencv_nonfree
2012-10-17 02:09:31 +04:00
Andrey Kamaev
d970a9159e
Add sanity checks to nonfree module
2012-10-09 19:17:58 +04:00
Vadim Pisarevsky
06a13d9ba0
replaced jpegs with png's. Accuracy tests pass; performance tests were not tried yet
2012-10-02 23:07:46 +04:00
Vadim Pisarevsky
84087a8566
fixed crash in Python's SURF wrapper (bug #2325 )
2012-09-11 16:47:25 +04:00
Andrey Kamaev
bcd0aefbca
Fix gcc build errors and warnings
2012-09-05 15:51:51 +04:00
Andrey Kamaev
1a621c2916
Fix build warnings
2012-08-19 19:36:43 +04:00
marina.kolpakova
4fa282e1a9
fixed SURf according to clockwise descriptor convention
2012-07-25 13:08:05 +04:00
marina.kolpakova
fdfa402428
fixed surf for upright case
2012-07-25 12:19:08 +04:00
Maria Dimashova
cfeb28f2ba
fixed tests for scale invariance (uncommented sift test, it's ok now)
2012-07-16 16:21:40 +00:00
Maria Dimashova
2556bb04f0
changed tests for rotation/scale invariance of descriptors
2012-07-16 13:01:55 +00:00
Maria Dimashova
ec23d9bb5e
added tests on scale invariance of detectors and descriptors
2012-07-15 17:42:41 +00:00
Maria Dimashova
e4e00498a8
fixed typo in test class names
2012-07-14 20:32:31 +00:00
Maria Dimashova
0c6480d89b
added tests to check rotation invariance of descriptors (features2d and nonfree)
2012-07-14 20:03:07 +00:00
Maria Dimashova
5120d690f0
fixed nonfree rotation invariance tests for detectors
2012-07-14 16:07:48 +00:00
Maria Dimashova
2c0455da17
changed sift angles according to KeyPoint::angle specification in r9034
2012-07-14 16:02:45 +00:00
Maria Dimashova
2bd86e2541
fixed compile errors under win
2012-07-14 13:25:41 +00:00
Maria Dimashova
30c611f1d5
added tests to check rotation invariance of detectors
2012-07-13 18:03:20 +00:00
Maria Dimashova
438c1444eb
added test to check keypoints returned by FeatureDetector (center, size, angle)
2012-07-12 17:52:49 +00:00
Alexander Mordvintsev
c5669448a3
work on features2d python interface
2012-07-11 17:13:43 +00:00
Alexander Mordvintsev
ffd283b7d5
fixed SURF orientations, broken in r8892
...
(see also r8895, r8887 and #2043 )
2012-07-11 16:26:52 +00:00
Vincent Rabaud
c52d620817
update the docs for cvExtractSURF and initModule_nonfree()
2012-07-10 19:09:00 +00:00
Andrey Kamaev
3869d38671
fixed typo in SURF detector #2149
2012-07-09 10:47:09 +00:00
Andrey Kamaev
e900952b87
quiet most of the OSX build warnings
2012-07-05 12:56:31 +00:00
Maria Dimashova
52ba2e45c4
removed obsolete parameter 'time' in regression test for descriptors
2012-07-02 12:44:41 +00:00
Maria Dimashova
9cd0c9033f
fixed angles of SURF detector
2012-07-02 12:32:14 +00:00
Andrey Kamaev
6a13c9efc0
Added cmake for building Android package
2012-06-28 13:42:08 +00:00
Andrey Kamaev
c5aba337e9
Fixed number of warnings. Fixed mingw64 build.
2012-06-12 14:46:12 +00:00
Andrey Kamaev
f2d3b9b4a1
Warning fixes continued
2012-06-09 15:00:04 +00:00
Andrey Kamaev
47a4e87784
Ignored warnings from gtest with precompiled headers enabled
2012-06-08 14:54:17 +00:00
Andrey Kamaev
49a1ba6038
Set stricter warning rules for gcc
2012-06-07 17:21:29 +00:00
Andrey Kamaev
a20248977c
Documentation: fixed class/struc members documentation; added warning on incorrectly documented member
2012-05-29 16:55:46 +00:00
Andrey Kamaev
05de6302fd
Fixed documentation: corrected parameter names
2012-05-29 10:36:19 +00:00
Andrey Kamaev
eb2f1f81ed
Fixed hundreds of documentation problems
2012-05-28 07:36:14 +00:00
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 )
2012-05-21 14:56:07 +00:00
Vadim Pisarevsky
9bbcebd6b0
added opencv_world module that combines all the other [selected by user] OpenCV modules, except for opencv_python and opencv_gpu.
2012-05-12 13:54:26 +00:00
Vadim Pisarevsky
d5a0088bbe
merged 2.4 into trunk
2012-04-30 14:33:52 +00:00
Vadim Pisarevsky
2fd1e2ea57
merged all the latest changes from 2.4 to trunk
2012-04-13 21:50:59 +00:00
Andrey Kamaev
8f970caa56
#1349 tbb::mutex is moved to outer scope to be sure that its initialization is completed before the parallel loop
2012-03-29 11:17:35 +00:00
Vadim Pisarevsky
56f5fcd28c
added Vec Matx::solve(Vec) (ticket #1376 )
2012-03-28 15:21:30 +00:00
Vadim Pisarevsky
f014fb0a0e
restored the ordering of SURF constructor parameters (ticket #1704 )
2012-03-28 13:07:44 +00:00
Vadim Pisarevsky
69f5d8c1d3
applied patch from #1712 (thanks to Vlad)
2012-03-26 08:04:27 +00:00
Vadim Pisarevsky
d60623279c
switched to non-constant references in Algorithm::addParam, which is more safe.
2012-03-17 09:50:47 +00:00
Vadim Pisarevsky
846e37ded5
fixed many warnings from GCC 4.6.1
2012-03-17 09:22:31 +00:00
Vadim Pisarevsky
4985c1b632
fixed hundreds of warnings from MSVC 2010.
2012-03-16 21:21:04 +00:00
Vadim Pisarevsky
957e80abbd
lot's of changes; nonfree & photo modules added; SIFT & SURF -> nonfree module; Inpainting -> photo; refactored features2d (ORB is still failing tests), optimized brute-force matcher and made it non-template.
2012-03-15 14:36:01 +00:00