Ilya Lavrenov
|
3143f2fb50
|
fixed uninitialized memory writing/reading in flann
|
2015-09-13 12:43:44 +02:00 |
|
Roman Donchenko
|
a3b515c524
|
flann: fix AutotunedIndex crashing if a KDTree index is selected
Backport of mariusmuja/flann@f8ca6df3.
|
2015-09-11 18:37:51 +02:00 |
|
Thomas Gabrowski
|
63dbeeaac5
|
Fix iOS warnings about implicit conversion precision by changing double literals to float ones
Conflicts:
modules/contrib/include/opencv2/contrib/retina.hpp
|
2015-04-26 12:22:41 +02:00 |
|
Takahiro Poly Horikawa
|
553bb7956e
|
Fix "assignment operator could not be generated" warnings
|
2014-11-28 19:33:52 +09:00 |
|
Takahiro Poly Horikawa
|
180e54d09d
|
- Use cv::Mutex to safely update converged flag
- Use cv::AutoBuffer rather than new allocation
- Fix "assignment operator could not be generated" warning
|
2014-11-28 18:39:49 +09:00 |
|
Takahiro Poly Horikawa
|
123ca7e1c5
|
Parallize building kmeans index in flann
|
2014-11-27 16:29:05 +09:00 |
|
Maksim Shabunin
|
ba5f343c38
|
Basic doxygen documentation support
- updated existing Doxyfile.in
- added corresponding cmake instructions
- added some specific files (layout, icon)
- clean existing doxygen warnings
|
2014-10-22 15:24:15 +04:00 |
|
Maksim Shabunin
|
f908c2b0e3
|
Revert "Avoid obtaining several identical dimensions between two LSH sub-vectors by choosing orthogonal sub-vectors."
This reverts commit e85bacff7b .
|
2014-08-08 16:59:24 +04:00 |
|
Maksim Shabunin
|
032c363ea0
|
Revert "Fix a heap issue with static on Windows"
This reverts commit 8e93c19de3 .
|
2014-08-08 16:59:13 +04:00 |
|
Maksim Shabunin
|
0be18aca81
|
Revert "Allows to choose orthogonal sub-vectors for LSH without using a static table among LshTable instances"
This reverts commit e63d7de87c .
|
2014-08-08 16:58:35 +04:00 |
|
Maksim Shabunin
|
4c54b287e4
|
Revert "Fix local variable shadowing"
This reverts commit 2f8b5731da .
|
2014-08-08 16:55:10 +04:00 |
|
Roman Donchenko
|
983e75e5de
|
Merge remote-tracking branch 'origin/master' into merge-2.4
|
2014-08-01 15:01:41 +04:00 |
|
Roman Donchenko
|
a3bde36c84
|
Merge remote-tracking branch 'origin/2.4' into merge-2.4
Conflicts:
modules/calib3d/include/opencv2/calib3d/calib3d.hpp
modules/contrib/doc/facerec/facerec_api.rst
modules/contrib/include/opencv2/contrib/contrib.hpp
modules/contrib/src/facerec.cpp
modules/core/include/opencv2/core/mat.hpp
modules/features2d/include/opencv2/features2d/features2d.hpp
modules/highgui/src/loadsave.cpp
modules/imgproc/src/pyramids.cpp
modules/ocl/include/opencv2/ocl/cl_runtime/cl_runtime.hpp
modules/python/src2/gen.py
modules/python/test/test.py
modules/superres/test/test_superres.cpp
samples/cpp/facerec_demo.cpp
|
2014-07-08 14:33:56 +04:00 |
|
Vadim Pisarevsky
|
d05d235c01
|
Merge pull request #2669 from Adil-Ibragimov:flann_distance_fix
|
2014-07-07 13:35:09 +00:00 |
|
Vadim Pisarevsky
|
8539d424b2
|
Merge pull request #2071 from pemmanuelviel:LshOrthogonalSubvectors
|
2014-07-02 14:24:09 +00:00 |
|
Pierre-Emmanuel Viel
|
ec99f96c62
|
Add the ensureSimpleDistance() method to ensure the user the returned distance is not ^2 (the default for L2 for instance)
|
2014-05-21 13:16:12 +02:00 |
|
Pierre-Emmanuel Viel
|
2f8b5731da
|
Fix local variable shadowing
|
2014-05-21 12:27:38 +02:00 |
|
Pierre-Emmanuel Viel
|
00367cfb00
|
Merge remote-tracking branch 'upstream/2.4' into LshOrthogonalSubvectors
|
2014-05-21 01:31:52 +02:00 |
|
Pierre-Emmanuel Viel
|
e63d7de87c
|
Allows to choose orthogonal sub-vectors for LSH without using a static table among LshTable instances
|
2014-05-20 22:52:11 +02:00 |
|
Roman Donchenko
|
3d7a457c97
|
Merge remote-tracking branch 'origin/2.4' into merge-2.4
Conflicts:
doc/tutorials/introduction/linux_install/linux_install.rst
modules/core/doc/operations_on_arrays.rst
modules/core/include/opencv2/core/core.hpp
modules/core/src/system.cpp
modules/gpu/src/cuda/resize.cu
modules/imgproc/doc/miscellaneous_transformations.rst
modules/imgproc/doc/structural_analysis_and_shape_descriptors.rst
modules/video/src/bgfg_gaussmix2.cpp
|
2014-05-19 18:39:20 +04:00 |
|
1Hyena
|
6c118ebc51
|
Changed ostringstream to ostream for new print_params and added the old
version of print_params for backwards compatibility.
|
2014-05-12 23:01:44 +03:00 |
|
1Hyena
|
dfdb09386f
|
Autotuned_index now prints all info into logger instead of couting it.
|
2014-05-01 20:55:49 +03:00 |
|
Adil Ibragimov
|
3bd364fce3
|
fixing accum_dist and operator() mismatching for HellingerDistance and KL_Divergence
|
2014-04-25 17:37:31 +04:00 |
|
Roman Donchenko
|
4db12032dc
|
Merge remote-tracking branch 'origin/2.4' into merge-2.4
No conflicts! Amazing!
|
2014-04-21 16:47:35 +04:00 |
|
Vadim Pisarevsky
|
6a5a0fe803
|
Merge pull request #2016 from pemmanuelviel:kmeansppSquareDist
|
2014-04-15 13:31:48 +04:00 |
|
Vadim Pisarevsky
|
a0bf7f82ba
|
Merge pull request #2067 from pemmanuelviel:groupWiseCenterChooser
|
2014-04-10 13:33:29 +04:00 |
|
Roman Donchenko
|
cc05493730
|
Merge remote-tracking branch 'origin/2.4' into merge-2.4
Conflicts:
cmake/OpenCVDetectAndroidSDK.cmake
cmake/OpenCVGenAndroidMK.cmake
cmake/OpenCVModule.cmake
cmake/templates/OpenCV.mk.in
cmake/templates/OpenCVConfig.cmake.in
doc/tutorials/imgproc/histograms/histogram_comparison/histogram_comparison.rst
modules/cudabgsegm/src/cuda/mog.cu
modules/imgproc/perf/opencl/perf_filters.cpp
modules/imgproc/src/opencl/filterSep_singlePass.cl
modules/nonfree/CMakeLists.txt
modules/nonfree/perf/perf_precomp.hpp
modules/ocl/perf/perf_haar.cpp
modules/ocl/src/filtering.cpp
modules/ocl/src/opencl/bgfg_mog.cl
modules/superres/CMakeLists.txt
modules/superres/src/btv_l1_cuda.cpp
modules/superres/src/cuda/btv_l1_gpu.cu
modules/superres/src/frame_source.cpp
modules/superres/src/input_array_utility.cpp
modules/superres/src/optical_flow.cpp
modules/superres/src/precomp.hpp
samples/gpu/CMakeLists.txt
samples/gpu/brox_optical_flow.cpp
samples/gpu/super_resolution.cpp
|
2014-03-24 19:02:16 +04:00 |
|
Roman Donchenko
|
bfb1ba371c
|
Merge pull request #2026 from pemmanuelviel:giveFurthestPoint
|
2014-03-18 13:40:44 +04:00 |
|
Alexander Karsakov
|
8910508b83
|
Fixed getPolicy() method to make it thread-safe.
|
2014-03-14 13:50:33 +04:00 |
|
Roman Donchenko
|
a6d64e254f
|
Merge pull request #2354 from gleb-sternharz:Branch_2.4.8
|
2014-02-17 15:00:47 +04:00 |
|
gleb.sternharz
|
f85aa929f1
|
fix dev by 0 in KL-Divergence
|
2014-02-17 04:08:30 +01:00 |
|
Vadim Pisarevsky
|
b5d8f4d5e5
|
Merge pull request #2031 from berak:b_flann_timer_30
|
2014-02-03 17:00:21 +04:00 |
|
Ilya Lavrenov
|
37789f015a
|
deleted excess semicolons, commas
|
2014-01-18 01:31:33 +04:00 |
|
Roman Donchenko
|
fee2ed37fc
|
Merge remote-tracking branch 'origin/2.4' into merge-2.4
Conflicts:
modules/contrib/src/retina.cpp
modules/core/include/opencv2/core/mat.hpp
modules/core/src/algorithm.cpp
modules/core/src/arithm.cpp
modules/features2d/src/features2d_init.cpp
modules/gpu/include/opencv2/gpu/gpu.hpp
modules/gpu/perf/perf_imgproc.cpp
modules/imgproc/src/generalized_hough.cpp
modules/ocl/include/opencv2/ocl/ocl.hpp
modules/video/src/tvl1flow.cpp
modules/video/src/video_init.cpp
|
2014-01-14 11:53:59 +04:00 |
|
Pierre-Emmanuel Viel
|
3f458c6eb1
|
Fix: freeing previous elements has to be done before loading new parameters to avoid trying to delete unexisting objects if arrays size was modified
|
2014-01-03 13:16:36 +01:00 |
|
Roman Donchenko
|
0e552ea6e2
|
Merge commit '1acc1085d' into merge-2.4
|
2013-12-30 16:37:39 +04:00 |
|
Pierre-Emmanuel Viel
|
8e93c19de3
|
Fix a heap issue with static on Windows
|
2013-12-26 23:46:52 +01:00 |
|
Pierre-Emmanuel Viel
|
e85bacff7b
|
Avoid obtaining several identical dimensions between two LSH sub-vectors by choosing orthogonal sub-vectors.
|
2013-12-26 19:44:23 +01:00 |
|
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.
|
2013-12-26 16:15:35 +01:00 |
|
berak
|
2bb3de5aa0
|
core/utility.hpp missing in flann/timer.h
|
2013-12-20 14:58:21 +01:00 |
|
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.
|
2013-12-20 01:00:55 +01:00 |
|
Pierre-Emmanuel Viel
|
92fc763925
|
Fix some memory leaks in HierarchicalClusteringIndex
|
2013-12-18 22:46:41 +01:00 |
|
Pierre-Emmanuel Viel
|
0d19685f95
|
Move templates in dist.h in order to share them between KMeansIndex and HierarchicalClusteringIndex classes.
|
2013-12-18 20:48:34 +01:00 |
|
Pierre-Emmanuel Viel
|
fa749de0dc
|
As some processed distances are already ^2, use template to select whether or not we have to ^2 in KMeanspp
|
2013-12-18 20:48:25 +01:00 |
|
Pierre-Emmanuel Viel
|
5aeeaa6fce
|
Apply to KMeansIndex KMeanspp the same modification as in HierarchicalClusteringIndex
|
2013-12-18 20:48:15 +01:00 |
|
Pierre-Emmanuel Viel
|
45e0e5f8e9
|
Pick centers in KMeans++ with a probability proportional to their distance^2, instead of simple distance, to previous centers
|
2013-12-18 20:48:02 +01:00 |
|
Roman Donchenko
|
58da54cb7a
|
Cherry-picked mariusmuja/flann@8c8b0e0cb8.
Original author: me.
|
2013-10-02 16:09:45 +04:00 |
|
Roman Donchenko
|
4c19e0273a
|
Cherry-picked mariusmuja/flann@b615f26947.
Original author: Alex Wilson.
|
2013-10-02 16:06:56 +04:00 |
|
Roman Donchenko
|
78c4ffec99
|
Revert "Fixed a bug in FLANN resulting in uninitialized accesses."
This reverts commit a9975b144a , to prepare
for cherry-picking upstream's solution.
|
2013-10-02 16:02:11 +04:00 |
|
Roman Donchenko
|
81eb4bd8be
|
Merge remote-tracking branch 'origin/2.4'
Conflicts:
doc/tutorials/features2d/feature_detection/feature_detection.rst
modules/bioinspired/doc/retina/index.rst
modules/core/include/opencv2/core/core.hpp
modules/core/include/opencv2/core/mat.hpp
modules/core/include/opencv2/core/operations.hpp
modules/core/src/stat.cpp
modules/features2d/include/opencv2/features2d/features2d.hpp
modules/imgproc/src/filter.cpp
modules/legacy/src/dpstereo.cpp
modules/nonfree/src/surf.ocl.cpp
modules/ocl/doc/image_processing.rst
modules/ocl/doc/object_detection.rst
modules/ocl/include/opencv2/ocl/ocl.hpp
modules/ocl/include/opencv2/ocl/private/util.hpp
modules/ocl/src/arithm.cpp
modules/ocl/src/canny.cpp
modules/ocl/src/filtering.cpp
modules/ocl/src/imgproc.cpp
modules/ocl/src/initialization.cpp
modules/ocl/src/matrix_operations.cpp
modules/ocl/src/pyrdown.cpp
modules/ocl/src/pyrup.cpp
modules/ocl/src/split_merge.cpp
modules/ocl/test/test_objdetect.cpp
modules/ocl/test/utility.hpp
|
2013-10-01 15:57:33 +04:00 |
|