Anatoly Baksheev
f838db92c7
1) detail source group for stitching
...
2) warnings
2011-09-29 13:44:27 +00:00
Andrey Kamaev
5d363e67a0
Tegra optimized cvRound; perf test for cvRound; fixed perf test for stitching
2011-09-29 12:11:18 +00:00
Leonid Beynenson
3c9979cd6a
Disabled some unfinished optimizations.
2011-09-29 08:51:03 +00:00
Vadim Pisarevsky
bf19d66bc2
re-enabled 16s images in cvSobel & cvLaplace.
2011-09-29 07:32:02 +00:00
Leonid Beynenson
87a21016d8
Implemented the first variant of working with masks in CascadeClassifier. Probably, will be rewritten soon.
2011-09-28 21:14:20 +00:00
Vladislav Vinogradov
4d3b1a4a02
fixed build for compute capability < 2.0
2011-09-28 16:24:51 +00:00
Vladislav Vinogradov
f536dfa439
fixed build under linux
2011-09-28 12:08:17 +00:00
Vladislav Vinogradov
9da6d78989
optimized gpu filters, added buffered version for different filters
2011-09-28 11:52:26 +00:00
Andrey Kamaev
340e23a4f0
Fixed TBB-related bug in YUV420 to RGB conversion
2011-09-28 09:10:24 +00:00
Leonid Beynenson
fcaa587b67
CMake scripts changed a bit: added more accurate variant of the Threading Framework support (it is a lightweight analogue of TBB for ARM-s).
2011-09-27 16:25:13 +00:00
Vadim Pisarevsky
f0759437c0
fixed bug #1364
2011-09-27 15:58:08 +00:00
Vadim Pisarevsky
86882e5dd1
fixed bug #1381
2011-09-27 15:50:17 +00:00
Vadim Pisarevsky
1c738820de
fixed resource leak in lsvmparser (ticket #1390 )
2011-09-27 15:43:13 +00:00
Vadim Pisarevsky
65e036fe6d
fixed bug #1368
2011-09-27 15:34:39 +00:00
Vadim Pisarevsky
a512883170
fixed bug #1388
2011-09-27 15:23:43 +00:00
Vadim Pisarevsky
3535aacc23
fixed bug #1389
2011-09-27 15:17:00 +00:00
Alexey Spizhevoy
e0bf60fd3e
Minor changes in stitching module
2011-09-27 07:46:28 +00:00
Vladislav Vinogradov
ea4f65b570
implemented optimized version of bf_radius_match for train collection
2011-09-27 06:45:17 +00:00
Alexey Spizhevoy
e99b090871
Fixed bug in ROI based features finder (stitching)
2011-09-26 13:17:06 +00:00
Vladislav Vinogradov
b119833ad1
implemented optimized version of gpu::bf_radius_match
2011-09-26 11:18:30 +00:00
Andrey Kamaev
961dc4e348
Fixed build error (Linux)
2011-09-26 11:05:56 +00:00
Alexey Spizhevoy
a7d053f10d
Added handling of ROI in stitching features matchers
2011-09-26 09:59:13 +00:00
Alexey Spizhevoy
b053a3b486
Added matching mask into pairwise matcher from stitching module
2011-09-26 09:24:45 +00:00
Alexey Spizhevoy
551113292b
Refactored stitching module
2011-09-26 08:52:31 +00:00
Vladislav Vinogradov
67a9b79433
added performance tests for gpu::reduce
2011-09-26 08:14:31 +00:00
Alexey Spizhevoy
66b41b67f9
Added support of GPU in stitching seam estimators
2011-09-26 07:57:05 +00:00
Alexey Spizhevoy
16f5c67914
Added support of vertical straightening into stitching
2011-09-24 08:20:13 +00:00
Alexey Spizhevoy
48dec9c03a
Fixed GPU version of multi-band blending in stitching module
2011-09-24 05:58:29 +00:00
Alexey Spizhevoy
afc894db9f
Replaced SVD with eigenval decomposition in waveCorrect func (stitching)
2011-09-23 10:57:20 +00:00
Andrey Kamaev
7ca53cfcd4
Added debug function to project back from pano to original image
2011-09-22 13:58:07 +00:00
Andrey Pavlenko
823b6567a3
Java API: fix for Subdiv2D::getTriangleList() and Subdiv2D::getEdgeList(); test for getTriangleList() is added.
2011-09-22 11:22:15 +00:00
Vadim Pisarevsky
1dbe5ccc5f
improved phaseCorrelate() performance (thanks to Will Lucas for the patch)
2011-09-22 10:40:48 +00:00
Vadim Pisarevsky
a1d6671451
fixed bug #1370
2011-09-22 09:58:58 +00:00
Alexey Spizhevoy
39533a0b1b
Added BA refinement flags into stitching_detailed
2011-09-22 08:58:48 +00:00
Alexander Mordvintsev
0ad1d0afac
fixed problem with incorrect distance values returned by FlannBasedMatcher for hamming metric (int's were interpreted as floats)
2011-09-22 08:52:40 +00:00
Vladislav Vinogradov
8b23c79294
implemented gpu::reduce
2011-09-22 07:08:26 +00:00
Vladislav Vinogradov
ce35a6d8be
fixed bug in cv::reduce in reduceC_ for multi-channels source
2011-09-22 06:43:52 +00:00
Marius Muja
78bbefec98
Applied fix from #1382
2011-09-22 00:42:51 +00:00
Jose Luis Blanco
5029dfed87
Removed extra "," that raised GCC warnings.
2011-09-22 00:31:45 +00:00
Anatoly Baksheev
25cadb1abd
fixed compilation under ubuntu
2011-09-21 18:25:22 +00:00
Alexey Kazakov
50543d627f
Added HOG features to cascade detection algorithm.
...
Added pedestrian detection trained model for HOG cascade detection algorithm.
2011-09-21 18:03:53 +00:00
Alexey Spizhevoy
4ee462c961
Added selction of BA cost function in stitching samples (and added other BA cost func into stitching module)
2011-09-21 13:22:12 +00:00
Alexey Spizhevoy
dbce155874
Refactored motion estimators in stitching module
2011-09-21 12:13:07 +00:00
Alexey Spizhevoy
4a5abc7552
Added translation parameter into stitching module warpers. For now only PlaneWarper and PlaneWarperGpu warpers support it.
2011-09-21 10:53:23 +00:00
Vladislav Vinogradov
0aaaad1ea8
implemented gpu::addWeighted
2011-09-21 08:58:54 +00:00
Vladislav Vinogradov
64119dd924
implemented gpu::copyMakeBorder for all border modes
2011-09-21 07:02:45 +00:00
Ilya Lysenkov
8483f9ce40
Fixed the new version of findCirclesGrid.
2011-09-20 13:45:46 +00:00
Ilya Lysenkov
d105264bad
Added tests of findCirclesGrid() with the asymmetric pattern.
2011-09-20 13:35:21 +00:00
Ilya Lysenkov
d263fe2b25
Removed unnecessary variables.
2011-09-20 13:16:54 +00:00
Ilya Lysenkov
0ef4ff8925
Improved robustness of the findCirclesGrid() to affine distortions.
2011-09-20 12:47:24 +00:00
Vladislav Vinogradov
5ed65979c1
fixed bug in gpu::HOGDescriptor::getBuffer (ticket #1379 )
2011-09-20 06:38:40 +00:00
Andrey Kamaev
f45a886adc
Tegra optimization for CirclesGridClusterFinder::hierarchicalClustering
2011-09-19 15:14:14 +00:00
Alexey Spizhevoy
07efb17d12
Fixed warper selection bug in stitching_detailed. Removed estimation of aspect ratio in BA in stitching to avoid stretching of input images. Did minor refactoring.
2011-09-19 06:22:40 +00:00
Andrey Kamaev
1554d7ab65
Removed countNonZero call from CirclesGridClusterFinder::hierarchicalClustering
2011-09-16 12:38:41 +00:00
Alexey Spizhevoy
23636433d7
Updated bundle adjustment in stitching module: 1) it minimizes reprojection error now, 2) it minimizes error over focal, aspect, p.p.x, p.p.y parameters. Refactored and updated warpers.
2011-09-16 12:25:23 +00:00
Andrey Kamaev
aebd7ebb75
Perf tests: added option to set affinity mask on Android platform
2011-09-16 11:27:19 +00:00
Andrey Kamaev
6d56105b42
Removed unnecessary comparison from CirclesGridClusterFinder::hierarchicalClustering
2011-09-15 14:43:23 +00:00
Alexander Mordvintsev
028c44531f
wrapped FlannBasedMatcher (and extended DescriptorMatcher wrapper)
...
updated feature_homography.py sample to use new features
2011-09-15 11:10:06 +00:00
Alexander Shishkov
d174c3db04
fixed compilation errors in TeX
2011-09-15 09:52:51 +00:00
Alexander Shishkov
d069396546
fixed problem in rst files
...
changed OpenCV version to 2.3.2
2011-09-15 08:31:14 +00:00
Alexander Mordvintsev
b679ebc1b4
python DescriptorExtractor.compute now returns filtered keypoints
...
wrapped StarFeatureDetector and GridAdaptedFeatureDetector
2011-09-15 08:07:37 +00:00
Andrey Kamaev
49d33f6109
Perf tests: linux version of adb search
2011-09-15 07:35:05 +00:00
Andrey Kamaev
db4b72c1ba
Perf tests: fixed some bugs with adb tool search
2011-09-15 06:31:59 +00:00
Anatoly Baksheev
ffc5a7b809
minor
2011-09-15 05:51:41 +00:00
Andrey Kamaev
6ff2ae1d3a
Tegra-optimized minMaxLoc/minMaxIdx
2011-09-14 16:20:10 +00:00
Vadim Pisarevsky
82da7f18d8
replaced "unsigned int" -> "unsigned" to make Python/Java wrapper generator work correctly
2011-09-14 14:29:30 +00:00
Vadim Pisarevsky
cdbee71f1c
always initialize the output values in LSH-based k-nearest search (patch by Alex Mordvintsev)
2011-09-14 10:57:50 +00:00
Vladislav Vinogradov
be8e31f14d
minor gpu module refactoring: split big .cu files, disabled unnecessary template instantiation
2011-09-14 06:23:46 +00:00
Leonid Beynenson
d99f4a2beb
Since there is no a standard functions cv::min and cv::max which has cv::Scalar argument, removed the performance tests,
...
calling the functions cv::min and cv::max with cv::Scalar argument.
Instead of them two performance tests were created which call the functions cv::min and cv::max with 'double' argument.
2011-09-13 21:57:42 +00:00
Alexey Spizhevoy
a72da12c80
Added fix for 0 found features in stitching matcher
2011-09-13 14:15:18 +00:00
Andrey Pavlenko
94b3bb154e
Perf Tests: default stitching scenario.
2011-09-13 11:19:40 +00:00
Alexander Mordvintsev
069c43835b
work on #1360 (custom LshIndex params fixed)
2011-09-13 09:14:49 +00:00
Andrey Kamaev
99d3ce52c5
Added performance tests for findCirclesGrid and solvePnP
2011-09-13 07:54:19 +00:00
Marius Muja
16dd655dd3
Fixing ticket #1366
2011-09-13 06:08:38 +00:00
Marius Muja
281b953815
Fixing include defines
2011-09-12 20:20:49 +00:00
Vadim Pisarevsky
d77cf38896
corrected formula formatting in phaseCorrelate docs (thanks to the author for the patch)
2011-09-12 15:28:04 +00:00
Vladislav Vinogradov
4b46e35287
minor
2011-09-12 15:15:02 +00:00
Vladislav Vinogradov
dac9f69ba4
fixed bug in SURF_GPU (memory access error)
2011-09-12 15:14:02 +00:00
Alexey Spizhevoy
485e71bcc2
Bug in multiply was fixed (by Vlad Vinogradov)
2011-09-12 14:58:56 +00:00
Vladislav Vinogradov
29b9720aab
added check if src.size() == dst.size() to gpu::resize
2011-09-12 10:23:20 +00:00
Vladislav Vinogradov
b2079d6de1
implemented gpu::resize for all types
2011-09-12 10:13:14 +00:00
Vladislav Vinogradov
acac27d8fe
optimized gpu::multiply
2011-09-12 08:45:56 +00:00
Vladislav Vinogradov
6763bd6d01
added padded performance tests for gpu module
2011-09-12 07:48:09 +00:00
Andrey Kamaev
6167469bbd
Fixed fullscreen window mode on Windows.
2011-09-11 18:54:25 +00:00
Alexey Spizhevoy
fd5b0c1f18
Reverted some unnecessary changes in GPU module
2011-09-10 12:30:28 +00:00
Alexey Spizhevoy
a7c6b84390
Added TODOs into GPU module
2011-09-10 12:28:03 +00:00
Alexey Spizhevoy
903f835d9f
added support of 8UC4*32FC1 multiply into GPU module
2011-09-10 11:56:55 +00:00
Andrey Kamaev
ab3ec788ce
Perf tests: improved reporting when test fails because of exception
2011-09-09 13:21:26 +00:00
Andrey Kamaev
5ab6d5a05a
Perf tests reports - added output format with embedded styles
2011-09-09 12:15:09 +00:00
Leonid Beynenson
5c3a93a5b8
Small modification in test parameters.
2011-09-09 11:28:19 +00:00
Andrey Kamaev
c08dab0c52
Fixed modules order in OpenCVConfig.cmake
2011-09-09 10:00:10 +00:00
Alexey Spizhevoy
f515337beb
Added handling of stitching module into OpenCVConfig.cmake.in
2011-09-08 15:03:35 +00:00
Andrey Pavlenko
f69bb74202
Fixing static libs build on Windows
2011-09-08 13:13:37 +00:00
Andrey Kamaev
6cb1036e04
Perf tests: method ::perf::TestBase::getDataPath made public static; added base CUDA detection into run.py script
2011-09-08 11:01:45 +00:00
Andrey Kamaev
ccfb3e6a21
Perf tests: fixed some issues
2011-09-08 09:29:27 +00:00
Andrey Pavlenko
6ceb322a47
Fixing Windows build
2011-09-08 08:54:14 +00:00
Andrey Kamaev
1917d8b006
Fixed perf target on Windows.
2011-09-08 06:27:46 +00:00
Leonid Beynenson
6bb15fa711
Made perf test for CascadeClassifier (LBP frontal face cascade).
2011-09-07 19:52:52 +00:00
Kirill Kornyakov
b0535e0456
Neon Optimized Resize added
2011-09-07 15:06:51 +00:00
Alexey Spizhevoy
55f38ae8b3
fixed bug in gpu perf. test
2011-09-07 14:01:12 +00:00
Vladislav Vinogradov
8009b5150e
added performance tests for gpu module
2011-09-07 13:16:07 +00:00
Andrey Pavlenko
3206945b6d
Fixing Windows build
2011-09-07 12:51:41 +00:00
Andrey Pavlenko
b58b04a31c
Perf Tests: updates to cvtColor() & integral() perf tests
2011-09-07 12:50:56 +00:00
Alexey Spizhevoy
cbb6ac0c34
refactored features finders in stitching module
2011-09-07 12:48:48 +00:00
Andrey Kamaev
6d09dd5cf7
Perf tests: minor fix in chart.py
2011-09-07 11:41:30 +00:00
Alexey Spizhevoy
c9a41c6802
added first version of public stitching API, added simple sample which uses that API, old sample renamed to stitching_detailed
2011-09-07 11:14:27 +00:00
Andrey Kamaev
1449dd1f02
fixed Java API build (not sure if features2d is wrapped correctly now)
2011-09-07 09:51:26 +00:00
Alexander Mordvintsev
d50cc51070
handling Ptr<> arguments and return values in Python wrappers
...
partially wrapped features2d framework
added feature_homography.py sample
2011-09-07 09:38:22 +00:00
Andrey Kamaev
2ef4e2eeb7
Perf tests: fixed some bugs in scripts
2011-09-07 09:38:12 +00:00
Andrey Kamaev
52184c8803
Gpu functionality in stitching module is excluded from Android build
2011-09-07 08:59:39 +00:00
Alexey Spizhevoy
95a3ffd0c5
put all old stitching API into detail namespace
2011-09-07 06:34:22 +00:00
Vladislav Vinogradov
bf0081a850
fixed bug in stitching in GpuSurfFeaturesFinder (missing upright parameter)
2011-09-07 06:19:21 +00:00
Andrey Kamaev
5cce038958
Performance testing branch is merged back into trunk
2011-09-06 15:30:28 +00:00
Vladislav Vinogradov
df9f707ff0
fixed bug in gpu::remap under win32
2011-09-06 13:42:50 +00:00
Alexey Spizhevoy
ca8c5b633c
minor fixes in stitching module
2011-09-06 09:31:54 +00:00
Alexey Spizhevoy
b0fe660d5b
fixed stitching module link error on Windows
2011-09-06 08:41:38 +00:00
Andrey Pavlenko
f2da701723
cvtColor: dst channels number default is set to 4 for RGBA/BGRA cases; added new codes for yuv420 to RGBA/BGRA.
2011-09-06 08:35:31 +00:00
Vladislav Vinogradov
84022779a1
added bicubic interpolation to gpu::remap
2011-09-06 07:01:23 +00:00
Anatoly Baksheev
415978b1c9
warnings
2011-09-05 14:37:27 +00:00
Alexey Spizhevoy
fbe2e6fb01
refactored stitching module
2011-09-05 11:52:30 +00:00
Alexey Spizhevoy
9be4701f24
turned opencv_stitching application to module and sample
2011-09-05 10:41:54 +00:00
Vladislav Vinogradov
30ecb28877
fixed build under windows (replace M_PI with CV_PI)
2011-09-05 09:25:10 +00:00
Alexey Spizhevoy
bcec7a7e35
minor changes in opencv_stitching
2011-09-05 08:20:54 +00:00
Alexey Spizhevoy
3bb0a5e331
minor changes in opencv_stitching
2011-09-05 08:18:45 +00:00
Vladislav Vinogradov
e0c0461787
optimized gpu::remap (use texture memory)
2011-09-05 07:59:59 +00:00
Vadim Pisarevsky
32ed1bf858
added phaseCorrelate function by Will Lucas.
2011-09-05 07:57:18 +00:00
Vladislav Vinogradov
c26b005371
optimized gpu::remap (use texture memory if possible), added stream support to gpu::remap
2011-09-05 07:51:00 +00:00
Vladislav Vinogradov
b2d5839af7
added GpuFeature assertion to gpu::Canny
2011-09-05 06:20:34 +00:00
Vladislav Vinogradov
b371bd68df
added assertion for small image sizes to SURF_GPU (ticket #1323 )
2011-09-05 06:03:49 +00:00
Vladislav Vinogradov
914ed44e28
fixed CudaMem::createMatHeader (ticket #1353 )
2011-09-05 05:45:27 +00:00
Vladislav Vinogradov
ef430882a1
fixed build under linux
2011-09-05 05:40:57 +00:00
Alexandre Benoit
69b8f304d7
memory safety test added
2011-09-04 16:46:56 +00:00
Alexandre Benoit
c02b5f1d45
Updated retina access methods and OpenEXR image tone mapping demo cleaned
2011-09-04 08:00:28 +00:00
Vincent Rabaud
ec6636a664
- add documentation for LshIndexParams
2011-08-31 17:56:33 +00:00
Vladislav Vinogradov
15b1b4e232
switched to gpu::pyrDown and gpu::pyrDown in opencv_stitching
2011-08-31 13:26:33 +00:00
Vladislav Vinogradov
ea2f5b1391
added BORDER_REFLECT and BORDER_WRAP support to gpu module
...
switched to gpu::remap in opencv_stitching
2011-08-31 13:21:14 +00:00
Vadim Pisarevsky
a5df21bf24
removed problem with duplicated CV_OUT InputOutputArray parameters (ticket #1348 )
2011-08-31 12:36:19 +00:00
Vladislav Vinogradov
47d68f6967
implemented gpu::remap for all types
2011-08-31 11:42:54 +00:00
Anatoly Baksheev
39373cd9f9
minor update of device layer
2011-08-30 09:08:41 +00:00
Anatoly Baksheev
c19f88853a
minor update of device layer
2011-08-30 09:04:31 +00:00
Vladislav Vinogradov
0f5f57561e
optimized memory usage in BruteForceMatcher_GPU_base::knnMatch when k==2
2011-08-30 08:49:11 +00:00
Vladislav Vinogradov
837f65784e
update gpu docs
2011-08-30 08:27:23 +00:00
Vladislav Vinogradov
50d012b56b
fixed gpu::pyrUp implementation
2011-08-29 11:32:18 +00:00
Vladislav Vinogradov
5f9e47a9cd
refactored gpu::BruteForceMatcher (moved some utility functions to device layer)
2011-08-29 11:31:52 +00:00
Alexey Spizhevoy
50b72197ab
fixed bug in gpu::matchTemplate (added normalization routine to make the GPU version consistent with the CPU one), added test cases from the ticket #1341
2011-08-29 08:06:45 +00:00
Andrey Pavlenko
8bf5c0e7ae
typo is fixed
2011-08-29 07:41:56 +00:00
Vadim Pisarevsky
df5c60c50a
added missing cv::moveWindow & cv::resizeWindow
2011-08-27 20:05:07 +00:00
Vadim Pisarevsky
714732e9bb
fixed some more hybrid tracker build problems on Windows
2011-08-27 10:43:53 +00:00
Andrey Pavlenko
1bae6413c1
Java API: generator script whitespace cleanup, adding statistics gathering code
2011-08-26 15:15:15 +00:00
Andrey Pavlenko
3e323e6ff8
Java API: test for Highgui.imencode() is added
2011-08-26 14:39:04 +00:00