Konstantin Matskevich
b0f617bc01
fixes
11 years ago
Konstantin Matskevich
f44334285b
features2d
11 years ago
Peter Andreas Entschev
6f3163f62d
DescriptorExtractor: added defaultNorm() to return default norm type.
...
Added the defaultNorm() method to the DescriptorExtractor class. This method returns the default norm type for each descriptor type. The tests and C/C++ samples were updated to get the norm type directly from the DescriptorExtractor inherited classes.
This was reported in feature report #2182 (http://code.opencv.org/issues/2182 ). It will make it possible to get the norm type usually applied matching method for each descriptor, instead of passing it manually.
12 years ago
Andrey Kamaev
c98c246fc2
Move border type constants and Moments class to core module
12 years ago
Andrey Kamaev
bd0e0b5800
Merged the trunk r8589:8653 - all changes related to build warnings
13 years ago
Andrey Kamaev
f2d3b9b4a1
Warning fixes continued
13 years ago
Andrey Kamaev
49a1ba6038
Set stricter warning rules for gcc
13 years ago
Vadim Pisarevsky
2fd1e2ea57
merged all the latest changes from 2.4 to trunk
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
ce89d00fcf
Implemented missed AlgorithmInfo for BRIEF
13 years ago
Vadim Pisarevsky
b74116e694
unified norm computing; added generalized Hamming distance
14 years ago
Vadim Pisarevsky
d3d55f3234
fixed crashes in parallel HOG detector; avoid use of new POPCNT instruction in ORB (to make it compatible with older CPUs).
14 years ago
Andrey Kamaev
13185ad8f7
Implemented read/write methods for BriefDescriptorExtractor class
14 years ago
Andrey Kamaev
9f29506d2c
Refactored NEON optimization usage
14 years ago
Maria Dimashova
b9662e099c
added the filtering of keypoints having zero size ( #877 )
14 years ago
Vincent Rabaud
3ac48de183
- speed up the Hamming distance
14 years ago
Ethan Rublee
885cef7660
Minor fix to pop count based hamming distance. Being consistent with type.
14 years ago
Ethan Rublee
a47b6c23f5
revert the hamming distance to use unsigned long, on 64bit machines, using size_t
...
with __build_popcountl doesn't return correct number of bits. the ll version should work, but for simplicity,
locking it down to long for now. TODO add a unit test for the Hamming distance.
14 years ago
Ethan Rublee
1e1a139270
fixing bug related to using the hamming distance on descriptors whose length is not divisible by sizeof(size_t).
14 years ago
Ethan Rublee
64f9f7f23c
Adding optimization for brief and android using NEON SIMD intrinsics
15 years ago
Vadim Pisarevsky
1286c1db45
fixed multiple warnings from VS2010.
15 years ago
Maria Dimashova
7e5c11a920
added tests for some detectors; made features2d object create functions as static classes methods; fixed OpponentColorDescriptorExtractor, BriefDescriptorExtractor (on rgb); renamed DynamicDetector
15 years ago
Ethan Rublee
6a689d82a3
Continue to refeactor the dynamic stuff - may have broken build on last commit.
...
Fairly certain that it builds now.
15 years ago
Ethan Rublee
f6b0818996
refactoring dynamic detectors
15 years ago
Maria Dimashova
e406dfee44
refactored features2d and sample on matching to many images
15 years ago
Ethan Rublee
d84931e456
small brief edit, was trying to allow user to pass integral image but this introduced some bugs, so no longer doing this...
...
for now.
15 years ago
Vadim Pisarevsky
08b7855edc
extended out << mat/vec operators; added opencv license
15 years ago
Ethan Rublee
d84b970bf2
adding the Brief descriptor, associated hamming distance functors for bruteforce matching. Also adding cout << cv::Mat functions in core.
15 years ago