Marius Muja
f1efd955b4
Fix to solve conflicts to standalone FLANN
2011-12-12 09:39:02 +00:00
Vadim Pisarevsky
7795cd200f
added description of minMaxIdx
2011-12-09 12:13:23 +00:00
Vadim Pisarevsky
5db9e90d66
fixed yet another bug in SVD. Now Core_SVD test passes
2011-12-08 11:10:56 +00:00
Vadim Pisarevsky
72c23e7bbb
fixed most of test_core failures (except for SVD)
2011-12-05 22:58:27 +00:00
Vadim Pisarevsky
77dda061a7
fixed fastAtan2 and cardToPolar accuracy (thanks to Andrey Kamaev)
2011-12-04 20:10:35 +00:00
Vadim Pisarevsky
8989e0b07e
fixed single-mat input/output in mixChannels() (ticket #1446 )
2011-12-03 20:19:33 +00:00
Vadim Pisarevsky
3ae22014a0
fixed description of inRange/inRangeS (ticket #1500 )
2011-12-03 20:06:57 +00:00
Vadim Pisarevsky
8a9876bee2
corrected description of goodFeaturesToTrack (ticket #1488 )
2011-12-03 20:01:12 +00:00
Vadim Pisarevsky
5353b97605
fixed single-precision SVD accuracy on some very ill-conditioned matrices (ticket #1448 )
2011-12-03 19:49:44 +00:00
Vadim Pisarevsky
2547f7554e
fixed memory corruption in CvEM::read() (ticket #1399 )
2011-12-03 18:55:40 +00:00
Vadim Pisarevsky
b20871ce2d
fixed bug in Matx::inv(..., DECOMP_SVD) (ticket #1444 )
2011-12-03 18:50:11 +00:00
Leonid Beynenson
0b907d088d
Made changes in BundleAdjusterBase class to pass a termination criteria to the Levenberg–Marquardt algorithm.
2011-12-01 13:35:07 +00:00
Andrey Kamaev
d6ef0378a2
Reverted invalid cv::reduce optimization
2011-12-01 12:56:29 +00:00
Andrey Kamaev
4525ce56c3
Fixed Android target setup for OpenCv library project
2011-12-01 12:27:03 +00:00
Kirill Kornyakov
ab2ae86e86
Optimized version of Reduce functions added
2011-12-01 11:07:25 +00:00
Andrey Kamaev
35457afab3
Fixed bug in phaseCorrelate
2011-11-30 15:57:41 +00:00
Andrey Kamaev
a67a0c76c5
Fixed logging in perf tests; small bugfix in run.py
2011-11-30 11:30:45 +00:00
Vladislav Vinogradov
a2697b18e2
minor fix
2011-11-30 07:38:45 +00:00
Vladislav Vinogradov
fa93b724ee
minor
2011-11-30 07:19:09 +00:00
Vladislav Vinogradov
1a1d167bb8
fixed build under linux
2011-11-30 06:45:46 +00:00
Vladislav Vinogradov
bd4239be7b
moved OpenGL wrappers to separate header
...
added GlBuffer, GlTexture and GpuMat support to InputArray
replaced addTextOpenGl function by render + GlFont
2011-11-30 06:20:29 +00:00
Andrey Morozov
59ea0d8ee8
fixed bug in chart.py
2011-11-29 15:43:46 +00:00
Alexander Mordvintsev
f2d2c8db77
exposed SurfFeatureDetector and SurfDescriptorExtractor to python
2011-11-29 12:24:38 +00:00
Leonid Beynenson
782ccc1844
Made changes in the stitching module to make correct logging on Android.
2011-11-28 20:44:41 +00:00
Andrey Kamaev
5cbec286fc
Tegra-optimized pyrUp
2011-11-28 16:38:36 +00:00
Vladislav Vinogradov
0403746636
implemented addTextOpenGl under Gtk
2011-11-28 12:35:05 +00:00
Vladislav Vinogradov
07debd6cb5
minor fix
2011-11-28 12:10:37 +00:00
Vladislav Vinogradov
9817252b23
added addTextOpenGl function
2011-11-28 11:50:46 +00:00
Vladislav Vinogradov
2a4fb155e1
added OpenGL support to Gtk realization of highgui
2011-11-28 08:23:26 +00:00
Andrey Kamaev
fb2fad52a2
Fixed bug in cv::pyrUp. Reenabled accuracy test.
2011-11-27 11:55:59 +00:00
Vladislav Vinogradov
35e69a1ee3
fixed build with Qt
2011-11-27 10:13:08 +00:00
Andrey Pavlenko
467f936459
Adding optimized Mat Allocator
2011-11-25 15:39:24 +00:00
Andrey Kamaev
f05259f28f
Tegra-optmized pyrDown
2011-11-25 13:18:40 +00:00
Kirill Kornyakov
7d8f487b03
reverted occasional commit
2011-11-24 12:20:45 +00:00
Kirill Kornyakov
913811836a
workaround for the case when perf system is used in external app without TBB
2011-11-24 12:06:38 +00:00
Andrey Kamaev
1c9d75081c
Added performance test for pyrUp/pyrDown
2011-11-24 11:39:35 +00:00
Marius Muja
4330777d1c
Fixing uint32_t typedef for MSVC
2011-11-23 22:24:36 +00:00
Marius Muja
2c5de6dd59
Fix ticket #1346
2011-11-23 22:01:06 +00:00
Andrey Kamaev
45d36ee0c8
Reenabled Tegra optimization of calcOpticalFlowPyrLK
2011-11-23 15:25:05 +00:00
Alexandre Benoit
42e656542c
added cv::Filestorage based setup method for retina model
2011-11-23 15:05:19 +00:00
Vladislav Vinogradov
b33e23138e
minor
2011-11-23 13:26:24 +00:00
Kirill Kornyakov
d168c2b902
Optimized version of CountNonZero functions added
2011-11-23 10:16:00 +00:00
Vladislav Vinogradov
6b869f2ec3
minor fix
2011-11-23 10:12:43 +00:00
Vladislav Vinogradov
d7450c2449
added GlArrays class and pointCloudShow function
2011-11-23 10:05:24 +00:00
Vadim Pisarevsky
4acc93df69
removed non-ascii characters (ticket #1468 )
2011-11-22 17:07:33 +00:00
Vadim Pisarevsky
3dafdd6a79
added 16s support to cv::threshold.
2011-11-22 15:16:45 +00:00
Andrey Kamaev
7fb5b5f218
Improved sorting in performance reports
2011-11-22 13:57:44 +00:00
Andrey Kamaev
40d82c0720
One more bugfix for calcOpticalFlowPyrLK
2011-11-22 09:50:38 +00:00
Vadim Pisarevsky
0c773ca931
updated ORB: limit the number of output keypoints, use bi-linear interpolation between subsequent layers instead of much slower area-based interpolation between 0-th and i-th layers.
2011-11-22 09:44:37 +00:00
Anton Obukhov
ebc3043c86
[*] Fixed two bugs in reduction functor: out of shared memory bounds access and missing volatile on GF100 and further
2011-11-21 17:46:55 +00:00
Andrey Kamaev
4378f398c7
Fixed border interpolation bug in calcOpticalFlowPyrLK
2011-11-21 16:34:08 +00:00
Vladislav Vinogradov
e01f04885e
minor
2011-11-21 13:34:03 +00:00
Andrey Kamaev
00be2cf17f
Fixed Android build problem
2011-11-21 13:07:17 +00:00
Vladislav Vinogradov
4d09737a02
fixed compilation error
2011-11-21 12:28:54 +00:00
Vladislav Vinogradov
c2783af781
added OpenGL support to highgui under WIN32
2011-11-21 11:58:52 +00:00
Kirill Kornyakov
03002fff54
Optimized version of 32F Norm function demands bigger MaxErr value, because it calculates norm in floats instead of double.
2011-11-21 11:48:56 +00:00
Kirill Kornyakov
9fb9d99bb9
Optimized version of Norm and NormDiff functions with f32 type added
2011-11-21 05:59:49 +00:00
Andrey Kamaev
7172c8cea9
Android cmake toolchain: fixed some compatibility problems with cmake 2.6.x; improved file header.
...
Fixed small problem in chart.py.
2011-11-19 18:02:00 +00:00
Leonid Beynenson
9d8d6ba490
Changed the class DetectionBasedTracker -- changed the system of states in the subclass DetectionBasedTracker::SeparateDetectionWork, made them more logical.
2011-11-17 16:16:09 +00:00
Leonid Beynenson
e9b9dfe1c2
Made changes in DetectionBasedTracker -- refactored the class.
2011-11-17 15:17:02 +00:00
Leonid Beynenson
01c15db6d2
Committed the first version of DetectionBasedTracker.
2011-11-16 17:29:10 +00:00
Andrey Kamaev
3bdb53e484
Android cmake toolchain is reworked for NDK r7; added experimental Android x86 support.
2011-11-16 14:32:10 +00:00
Andrey Pavlenko
d51a5262b3
Java API: adding test for HoughLinesP()
2011-11-16 08:36:57 +00:00
Maria Dimashova
44e05308d9
fixed CvCascadeBoost::train
2011-11-16 07:15:42 +00:00
Vladislav Vinogradov
1f3f4599cc
fixed gpu performance tests
2011-11-15 07:03:44 +00:00
Vladislav Vinogradov
464b8a570c
fixed compilation under linux
2011-11-14 14:57:36 +00:00
Vladislav Vinogradov
2695039a79
moved GpuMat's operations implementation to core module
2011-11-14 14:34:36 +00:00
Vladislav Vinogradov
0f53f2993e
removed BEGIN_OPENCV_DEVICE_NAMESPACE macros
2011-11-14 09:02:06 +00:00
Vladislav Vinogradov
d926541311
fixed compilation error
2011-11-14 06:22:42 +00:00
Anton Obukhov
54337fd513
[+] CUDA path for NCVImagePyramid
2011-11-13 20:52:48 +00:00
Andrey Kamaev
4136855ba8
Tegra-optimized Canny
2011-11-11 14:45:53 +00:00
Kirill Kornyakov
330357f7dd
Optimized version of NormDiff functions added
2011-11-11 11:23:44 +00:00
Maria Dimashova
a3ce652eb4
fixed CvRTrees::read in case nactive_vars==var_count (thanks to Malcolm Reynolds)
2011-11-10 13:40:11 +00:00
Vladislav Vinogradov
21f5cc7e6e
minor
2011-11-09 14:23:13 +00:00
Vladislav Vinogradov
b873fa818f
fixed compilation under linux
2011-11-09 14:05:34 +00:00
Vladislav Vinogradov
8e061ac801
minor fix
2011-11-09 13:33:44 +00:00
Vladislav Vinogradov
d305640749
minor fix
2011-11-09 13:18:23 +00:00
Vladislav Vinogradov
fcfa72081e
moved GpuMat and DevMem2D to core module, some code refactoring
2011-11-09 13:13:52 +00:00
Vadim Pisarevsky
2e9f5c434b
added improved ORB implementation, convex-convex polygon intersection, eigen2x2 low-level function ...
2011-11-08 12:01:49 +00:00
Kirill Kornyakov
5a702d7d9d
Optimized version of Norm functions added
2011-11-08 07:39:35 +00:00
Kirill Kornyakov
7113122312
integral perf tests renamed for readability
2011-11-07 13:06:48 +00:00
Kirill Kornyakov
7cd4761fc8
integral perf tests renamed for readability
2011-11-07 13:05:52 +00:00
Andrey Kamaev
664cd5460e
Tegra-optimized cv::compare
2011-11-07 06:29:34 +00:00
Vladislav Vinogradov
938b1b67d1
fixed optical flow test for devices with cc >= 2.0
2011-11-07 06:23:22 +00:00
Anton Obukhov
2cb9192604
[*] Fixed #1464
...
[~] NCVPyramid uses tr1 and thus can be compiled with CL, commented out on linux
[+] Moved reduction functors to NCVAlg
[*] Warnings in NCV
2011-11-06 09:43:17 +00:00
Vadim Pisarevsky
325e0b1ab8
fixed ffmpeg backend build on Ubuntu 11.10
2011-11-04 16:44:52 +00:00
Anton Obukhov
3396a2ec1a
[~] Refactored device reduction for better reuse (now with functor semantics)
2011-11-04 13:49:05 +00:00
Anton Obukhov
56531c6161
[*] Fixed #1461
2011-11-04 12:41:54 +00:00
Andrey Kamaev
2f1cd91ff3
More performance tests for Sobel and Scharr filters
2011-11-03 16:08:49 +00:00
Alexandre Benoit
9883b2d401
corrected stupid error for retina color mode selection in Retina::run method
2011-11-03 10:58:11 +00:00
Andrey Kamaev
a612fa1520
Performance testing: added option to get list of all values for CV_ENUM; added perf test for cv::Sobel
2011-11-01 15:41:43 +00:00
Andrey Kamaev
46262b1972
Added performance test for Canny
2011-11-01 09:07:34 +00:00
Andrey Kamaev
41d3a9a192
Minor perf tests framework improvement
2011-11-01 08:13:30 +00:00
Leonid Beynenson
59d89c7a7a
Added possibility to configure TBB behavior in Perf tests --- now we can set the number of TBB threads in the perf tests either as console parameter perf_tbb_nthreads or
...
in a test itself using the method declare.tbb_threads(n).
2011-10-31 16:22:05 +00:00
Andrey Kamaev
1d5e407211
minor
2011-10-31 13:19:12 +00:00
Vladislav Vinogradov
804d9b72f6
minor
2011-10-31 09:41:29 +00:00
Vladislav Vinogradov
09ba133ddf
prepared GpuMat for moving to core module
2011-10-31 08:51:00 +00:00
Vladislav Vinogradov
0b4e7d6057
fixed remap under cc < 2.0
2011-10-31 08:50:14 +00:00
Andrey Kamaev
583ceef6a5
Terga optimization for integral_8u32s
2011-10-31 08:00:20 +00:00
Kirill Kornyakov
e37930b649
Optimized version of Sum functions added
2011-10-31 07:04:52 +00:00
Vladislav Vinogradov
daf50f8e0d
fixed compilation error
2011-10-31 06:43:00 +00:00
Alexandre Benoit
bb329719c6
short change on default retina values setup for warning avoidance
2011-10-30 07:41:50 +00:00
Alexandre Benoit
57159998f0
clarified parameters inputs and outputs at the interface level for better clarity and ease of use, also corrected a mistake at activateContoursProcessing interface method
2011-10-30 07:33:00 +00:00
Andrey Kamaev
3970664e24
Performance test for FAST features detector
2011-10-28 12:52:20 +00:00
Vadim Pisarevsky
448a252776
added compression strategy as a parameter (another request from ticket #1452 )
2011-10-28 04:11:02 +00:00
Vadim Pisarevsky
17c3102705
improved png compression ratio (ticket #1452 )
2011-10-28 02:22:11 +00:00
Andrey Kamaev
3f22a1c40f
Performace tests for ORB
2011-10-27 14:46:12 +00:00
Andrey Kamaev
b720eddd9e
Tegra-optimized features matching for Stitching
2011-10-27 14:06:06 +00:00
Anton Obukhov
5afb445283
[+] Pixel types via templates
...
[+] Color conversions stub via pixel types
[+] Pyramid calculation (required for mipmaps in CUDA 4.1)
[~] Changed C strings to C++ throughout NCV
[~] Fixed a couple of bugs in NCV
2011-10-27 10:13:28 +00:00
Alexey Spizhevoy
0b192cb4ea
Fixed warning in the ORB features finder
2011-10-27 09:00:28 +00:00
Andrey Kamaev
d7ff92439d
Better NEON Hamming distance
2011-10-26 13:04:53 +00:00
Vladislav Vinogradov
509730c1cd
minor
2011-10-26 12:44:38 +00:00
Andrey Kamaev
f1cb2431b8
Fixed small bugs in Stitcher class
2011-10-25 12:42:08 +00:00
Alexey Spizhevoy
28e006ad4f
Fixed median focal length estimation in the stitching module
2011-10-24 12:35:11 +00:00
Alexey Spizhevoy
b74e9c101a
Fixed bug in the stitching module (some images appeared at result pano center)
2011-10-24 11:52:36 +00:00
Kirill Kornyakov
602ad61967
Optimized versions of Erode and Dilate functions added
2011-10-24 09:12:55 +00:00
Andrey Kamaev
5656a9dd6b
Better default grid size for ORB-based stitching
2011-10-21 15:38:38 +00:00
Leonid Beynenson
9f837d3486
Made changes concerning inserting prefiltering modes into CascadeClassifier class.
...
Now developers should call the method setFaceDetectionMaskGenerator() to use prefiltering mask generator
implemented for face detection.
2011-10-21 14:56:37 +00:00
Alexey Spizhevoy
b8304ce764
Updated stitcher a little bit
2011-10-21 10:47:48 +00:00
Alexandre Benoit
4685f0e9d6
corrected xml parameters file management in the retina interface
2011-10-21 10:02:09 +00:00
Andrey Kamaev
94f72ae876
Stitching: added grid option to OrbFeaturesFinder
2011-10-21 08:40:10 +00:00
Andrey Kamaev
21a4a06d8a
Fixed bug in KeyPointsFilter::runByImageBorder; added ROI adjustment to ORB
2011-10-21 08:38:47 +00:00
Andrey Kamaev
e8032fa8e9
Fixed Android build with SDK revision 14
2011-10-21 08:35:34 +00:00
Kirill Kornyakov
177618984d
dft perf test minor fix
2011-10-21 08:28:33 +00:00
Kirill Kornyakov
11b7127647
minor fix of inpaint perf test
2011-10-21 08:22:11 +00:00
Kirill Kornyakov
f8983e8adf
added small resolutions for perf tests
2011-10-21 08:20:51 +00:00
Andrey Pavlenko
9b0cc77cfe
Fixing compilation
2011-10-21 05:37:33 +00:00
Alexandre Benoit
75506940eb
continuing code correction for windows warning elimination
2011-10-20 13:03:45 +00:00
Kirill Kornyakov
7c83f0dd86
inpaint perf test added
2011-10-20 11:00:29 +00:00
Kirill Kornyakov
3287729c9f
added sz2K resolution for perf tests
2011-10-20 07:50:34 +00:00
Kirill Kornyakov
f2b72928cc
created perf test for DFT
2011-10-20 07:32:12 +00:00
Vladislav Vinogradov
e7502e7641
implemented gpu::gemm via CUBLAS
2011-10-19 13:29:54 +00:00
Vladislav Vinogradov
90ff3dd990
added cublasSafeCall
2011-10-19 11:49:44 +00:00
Andrey Kamaev
f299bde3a9
Added ORB features finder into stitching module
2011-10-19 10:48:45 +00:00
Vladislav Vinogradov
40ee754e28
added WITH_CUFFT and WITH_CUBLAS flags to cmake scripts
...
fixed gpu module error reporting
added asynchronous version of some functions
2011-10-19 09:53:22 +00:00
Marius Muja
a73b509b1e
Clang compilation fixes, closes #1432
2011-10-18 18:37:47 +00:00
Andrey Kamaev
5eee9e6f6d
Several improvements in performance reports
2011-10-18 12:31:08 +00:00
Vladislav Vinogradov
b0536279eb
added wrappers for BroxOpticalFlow and interpolateFrames
2011-10-17 13:12:39 +00:00
Vladislav Vinogradov
87f3451ec6
fixed warnings
2011-10-17 06:44:40 +00:00
Anatoly Baksheev
7106513b8a
warning under vs2008
2011-10-16 13:45:11 +00:00
Alexey Spizhevoy
8cebb0982b
Updated optimal DFT size estimation in gpu::convolve()
2011-10-14 09:42:25 +00:00
Anatoly Baksheev
7076dfd7d6
gpu module: refactored devmem2d.hpp (atomic bomb)
2011-10-13 15:14:04 +00:00
Alexey Spizhevoy
916703c6e5
Updated optimal block size estimation in gpu::convolve()
2011-10-13 13:02:41 +00:00
Andrey Kamaev
e3265b0cfe
Added filters to html perf reports generated by summary.py
2011-10-12 14:41:36 +00:00
Vladislav Vinogradov
631d4b483a
minor fix
2011-10-12 11:36:10 +00:00
Leonid Beynenson
da3a60a5a7
Made changes in the method of inserting prefilters into the CascadeClassifier class.
2011-10-12 11:32:01 +00:00
Vladislav Vinogradov
8f108b4e7e
bug fix
2011-10-12 11:01:11 +00:00
Vladislav Vinogradov
d3c4e90760
new optimized implementation of BruteForceMatcher_GPU (~2-3x faster)
2011-10-12 10:23:03 +00:00
Andrey Kamaev
89be84a396
Fixed Linux build
2011-10-12 06:01:54 +00:00
Vadim Pisarevsky
b74116e694
unified norm computing; added generalized Hamming distance
2011-10-11 15:13:53 +00:00
Andrey Kamaev
c1277b6147
reenabled Tegra optimized resize
2011-10-11 15:00:00 +00:00
Vladislav Vinogradov
f38596b783
implemented brute force convolve for small kernel sizes
2011-10-10 11:58:47 +00:00
Anatoly Baksheev
ee768d4605
fixed bug in ptr in optflow.cu
2011-10-10 09:37:08 +00:00
Vladislav Vinogradov
ed749c4bfe
added missing arithm operations to gpu module
2011-10-10 08:19:11 +00:00
Vadim Pisarevsky
f947c2eb96
new, much simpler and SSE2-optimized implementation of FAST
2011-10-09 18:15:13 +00:00
Leonid Beynenson
484e56f31f
Fixed small bug in opencv_traincascade application: overflow sometimes happened during calculation of the number of negative samples.
2011-10-07 14:00:19 +00:00
Andrey Kamaev
22bd127365
Added performance tests for cv:phase and cv::SURF
2011-10-07 13:55:26 +00:00
Alexey Spizhevoy
9047ef2cdf
Renamed warp of point method into warpPoint
2011-10-07 08:51:01 +00:00
Alexey Spizhevoy
a7fbcad283
Added warp method into the RotationWarper interface, added find() into VoronoiSeamFinder which uses only source image sizes
2011-10-07 08:17:55 +00:00
Andrey Kamaev
9ae8443d37
Tegra optimized FastAtan2
2011-10-07 08:07:25 +00:00
Alexey Kazakov
78bd2133cc
Added HOG features to the traincascade module
2011-10-06 16:46:03 +00:00
Kirill Kornyakov
0e9d0f6d06
updated erode perf test
2011-10-06 14:10:29 +00:00
Kirill Kornyakov
20e49c8286
added perf test for cv::erode
2011-10-06 12:42:14 +00:00
Maria Dimashova
408d6b84fa
added func to different colors generation
2011-10-06 09:34:35 +00:00
Leonid Beynenson
630288fdef
Added possibility of prefiltering into CascadeClassifier. Now OpenCV users can implement their own mask generators and insert them into CascadeClassifier.
2011-10-05 13:21:28 +00:00
Vadim Pisarevsky
1e6479224a
fixed bug #1331
2011-10-05 01:20:52 +00:00
Vadim Pisarevsky
282c3044e6
exported C++ stereoRectify in Python
2011-10-05 00:14:43 +00:00
Andrey Morozov
6138956b5e
minor fix
2011-10-04 22:00:57 +00:00
Andrey Morozov
99c2326e51
minor fix
2011-10-04 21:43:37 +00:00
Andrey Morozov
8a06b20ad6
fixed compile for linux
2011-10-04 21:31:52 +00:00
Anatoly Baksheev
f444f9b43e
optflow gpu compilation fix under vs2010
2011-10-04 17:37:05 +00:00
Andrey Morozov
f366553a80
improved some methods in the Directory class
2011-10-04 16:46:55 +00:00
Andrey Morozov
d58ff0f478
fixed include on Linux
2011-10-04 12:42:49 +00:00
Maria Dimashova
ba62621534
updated test on lsvm
2011-10-04 12:29:56 +00:00
Andrey Morozov
af730e4bff
added class Directory
2011-10-04 12:12:14 +00:00
Maria Dimashova
36967575be
Added doc on c++ version of latent svm
2011-10-04 12:10:57 +00:00
Maria Dimashova
a4bc940a50
fixed method clear()
2011-10-04 11:35:39 +00:00
Vladislav Vinogradov
d6d7ac9cee
fixed tests for BruteForceMatcher_GPU::radiusMatch
2011-10-04 10:03:52 +00:00
Maria Dimashova
d3cd2cb5c0
removed porting to java of latent svm
2011-10-04 06:47:41 +00:00
Alexander Shishkov
b71bfef702
fixed bug with using not built-in ZLIB library
2011-10-03 17:10:18 +00:00
Maria Dimashova
a70496e414
added test for c++ version of latent svm and updated testdata
2011-10-03 16:55:49 +00:00
Maria Dimashova
4d85ee7de1
added c++ wrapper of latent svm
2011-10-03 16:45:46 +00:00
Alexey Spizhevoy
8a799aa89a
Updated optimal block size estimation for the convolve() function
2011-10-03 14:05:52 +00:00
Andrey Morozov
bee68e519a
fixed several bugs in CommandLineParser
2011-10-03 11:44:31 +00:00
Andrey Morozov
bf636e40bf
improved print help in CommandLineParser
2011-10-03 11:17:36 +00:00
Vadim Pisarevsky
60ebe2003f
fixed multiple warnings on Windows. fixed bug #1368
2011-10-03 11:00:28 +00:00
Alexey Spizhevoy
74561c5b8e
Added createWightMaps function into FeatherBlender (stitching)
2011-10-03 09:44:30 +00:00
Anatoly Baksheev
923f771cfc
warnings
...
optical flow gpu cosmetics
2011-10-03 09:26:00 +00:00
Andrey Kamaev
ee413b8026
Avoid duplicated surf extraction step when same parameters are used for detection and descriptors calculation
2011-10-03 08:44:28 +00:00
Andrey Kamaev
20af242a03
Updated command line arguments in performance tests
2011-10-03 07:43:57 +00:00
Alexey Spizhevoy
dce50b67fc
Fixed support of translation in the GPU-based plane warper
2011-10-03 07:42:16 +00:00
Alexey Spizhevoy
607a7fd2c2
Updated GPU warpers interface
2011-10-03 07:10:15 +00:00
Alexey Spizhevoy
404e9cb9d5
Refactored warpers in the stitching module, added buildMaps function into the RotationWarper interface
2011-10-03 06:31:24 +00:00
Andrey Morozov
b7a3d36729
fixed several bugs in CommandLineParser
2011-10-01 10:50:50 +00:00
Andrey Morozov
135b9280f1
improved print help in CommandLineParser
2011-10-01 10:27:19 +00:00
Marius Muja
0e18f066a8
Fixing ticket #1402
2011-09-30 16:39:06 +00:00
Andrey Morozov
97d54612c7
fix print help
2011-09-30 14:49:07 +00:00
Andrey Morozov
d449b0492f
fixed several bugs in CommandLineParser
2011-09-30 14:31:32 +00:00
Alexey Spizhevoy
c5357cc17c
Added fix for removing too similar images into the stitching module
2011-09-30 12:46:11 +00:00
Andrey Morozov
3d3efe7c07
fixed sub algorithm in CommandLineParser
2011-09-30 12:45:57 +00:00
Anatoly Baksheev
0fc8fc77c0
eliminated shread_ptr dependency from optical flow gpu. It caused compilation errors.
2011-09-30 11:27:30 +00:00
Maria Dimashova
b3fb4986f2
restored doc on latent svm that was lost in moving to rst
2011-09-30 09:54:31 +00:00
Anatoly Baksheev
b9ea3ef741
compilation under ubuntu
2011-09-30 09:02:03 +00:00
Anton Obukhov
42c7aece36
[+] Added Brox optical flow (implementation courtesy of Michael Smirnov)
2011-09-29 14:46:39 +00:00
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