182 Commits (d5c202e46b2ed64a653fc240898b6767662fa7f6)

Author SHA1 Message Date
Pierre-Emmanuel Viel e85bacff7b Avoid obtaining several identical dimensions between two LSH sub-vectors by choosing orthogonal sub-vectors. 11 years ago
Pierre-Emmanuel Viel 112d63ae96 Add a new method for initializing KMeans centers that leads to better clusters and thus better retrieval when final centers have to be existing keypoints instead of clusters barycenters. 11 years ago
berak 2bb3de5aa0 core/utility.hpp missing in flann/timer.h 11 years ago
Pierre-Emmanuel Viel d3ac1bc314 When a cluster is empty for KMeans, it's better to give it the point from another cluster j that is the furthest one from center j. 11 years ago
Pierre-Emmanuel Viel 92fc763925 Fix some memory leaks in HierarchicalClusteringIndex 11 years ago
Pierre-Emmanuel Viel 0d19685f95 Move templates in dist.h in order to share them between KMeansIndex and HierarchicalClusteringIndex classes. 11 years ago
Pierre-Emmanuel Viel fa749de0dc As some processed distances are already ^2, use template to select whether or not we have to ^2 in KMeanspp 11 years ago
Pierre-Emmanuel Viel 5aeeaa6fce Apply to KMeansIndex KMeanspp the same modification as in HierarchicalClusteringIndex 11 years ago
Pierre-Emmanuel Viel 45e0e5f8e9 Pick centers in KMeans++ with a probability proportional to their distance^2, instead of simple distance, to previous centers 11 years ago
Roman Donchenko 58da54cb7a Cherry-picked mariusmuja/flann@8c8b0e0cb879666797ab2ac51b9ee438bf84a183. 11 years ago
Roman Donchenko 4c19e0273a Cherry-picked mariusmuja/flann@b615f2694723fe402b8bbe50d77e622beff7f171. 11 years ago
Roman Donchenko 78c4ffec99 Revert "Fixed a bug in FLANN resulting in uninitialized accesses." 11 years ago
Roman Donchenko fec697b390 Silenced a few -Wcast-align warnings in the headers. 11 years ago
Roman Donchenko a9975b144a Fixed a bug in FLANN resulting in uninitialized accesses. 11 years ago
Roman Donchenko 9ed475cf52 War on Whitespace, master edition: file endings. 11 years ago
Roman Donchenko e9a28f66ee Normalized file endings. 11 years ago
Roman Donchenko f55740da70 Deleted all trailing whitespace. 11 years ago
Roman Donchenko d9f71b762f Deleted almost all of the precomp.cpp files. 11 years ago
Alexander Smorkalov 2243118fc0 NEON instruction set enabled for WIN32 on ARM by default. 11 years ago
Roman Donchenko ac39bfb4cc Remove HAVE_CVCONFIG_H - it's always defined. 12 years ago
Andrey Kamaev 2665c39a0d Fix build warnings from gcc 4.8 12 years ago
Andrey Kamaev ae4e76395f Make flann headers independent from OpenCV C API 12 years ago
Andrey Kamaev 940eedfb27 Finalize core headers reorganization 12 years ago
Andrey Kamaev 517062039e Make core/internal.hpp a private header 12 years ago
Alexander Smorkalov 6f68640d4d Multiple fixes for WinRT 12 years ago
Andrey Kamaev 49f6dad13f Move cv::KeyPoint and cv::DMatch to core 12 years ago
Andrey Kamaev be7bbe3aa9 Drop cv:: prefix from cv::String used inside the cv namespace 12 years ago
Andrey Kamaev 75513a46dc Remove all include directives for <string> 12 years ago
Andrey Kamaev 762aefd71b Compile opencv_test_core with cv::String instead of std::string 12 years ago
Andrey Kamaev 89356ff16d Move non-CV functionality from core.hpp to separate utility.hpp header 12 years ago
Andrey Kamaev a42a0f5fca Added compatibility headers 12 years ago
Andrey Kamaev ad5cddc007 Main module headers are moved 1 level up 12 years ago
Andrey Kamaev 2a6fb2867e Remove all using directives for STL namespace and members 12 years ago
Ilya Lysenkov 098ea6fcb7 Checked key_size in LSH table for validness (#2677) 12 years ago
Ilya Lysenkov 1becbd9fcc Added a test for invalid key sizes in LSH tables 12 years ago
Alexander Smorkalov 8cb0343f4c Documentation build warning fixes. 12 years ago
Andrey Kamaev 40030d2ca0 Fix windows build warnings 12 years ago
Andrey Kamaev 0e7ca71dcc Normalize whitespace in documentation and text files 12 years ago
OpenCV Buildbot 81f826db2b Normalize line endings and whitespace 12 years ago
OpenCV Buildbot 04384a71e4 Normalize line endings and whitespace 12 years ago
Andrey Kamaev 88e9a072ec Fix binary compatibility of opencv_flann 12 years ago
Andrey Kamaev a3b1971977 Bring back escaped virtual destructors from 2.4.2 12 years ago
Vadim Pisarevsky d72cc06b96 fixed possibly inccorrect interval measurements in flann's timer (bug #1165). Note: this may break binary compatibility, but since the class is not wrapped in Java and not exposed in Windows API, for example (it's considered internal-use class for flann), the effect should be minimal 12 years ago
Andrey Kamaev 56b27bcc7e Fix inconsistent argument type in HammingLUT distance (flann) 12 years ago
Vadim Pisarevsky d54f4e1cfb added #undef True/False to avoid collision with X11 (Patch #1562) 12 years ago
Marius Muja 5cf6c5f0b2 Added test to fix backwards compatibility with the way LSH was handled before comit 7236858b 12 years ago
Marius Muja 7236858bea Exposed HierarchicalClusteringIndex in OpenCV wrapper 12 years ago
Vadim Pisarevsky 0bd68a70f1 fixed #2297, #2300; fixed several warnings 12 years ago
Alexander Mordvintesv 647b1dd96c comment fixed 12 years ago
Alexander Mordvintesv 0998669d26 Revert "fixed LshIndex types in its constructor" 12 years ago