Andrey Kamaev
984eb99428
Global CMake reorganization:
...
[~] Automatically tracked dependencies between modules
[+] Support for optional module dependencies
[+] Options to choose modules to build
[~] Removed hardcoded modules lists from OpenCVConfig.cmake, opencv.pc and OpenCV.mk
[+] Added COMPONENTS support for FIND_PACKAGE(OpenCV)
[~] haartraining and traincascade are moved outside of modules folder since they aren't the modules
2012-02-03 11:26:49 +00:00
Alexander Reshetnikov
07fa62f0c4
some design code changes in new tests
2012-01-25 13:41:48 +00:00
Alexander Reshetnikov
70820224c3
added checking homography matrix computing for vector <Point2f>
2012-01-17 16:47:23 +00:00
Alexander Reshetnikov
b5034ac33f
Completed findHomography test (source data has type CV_32FC2). In plans add the same checking for vector <Point2f>.
2012-01-16 21:13:03 +00:00
Alexander Shishkov
bf747e6deb
modified documentation of solvePnP and solvePnPRansac
2012-01-10 16:01:06 +00:00
Alexander Shishkov
11ad582250
done user requirement from yvonnic2m@gmail.com
2012-01-06 15:26:24 +00:00
Andrey Kamaev
65f5343ed5
Refactored performance tests. TEST_CYCLE macro is renamed to TEST_CYCLE_N; SIMPLE_TEST_CYCLE is renamed to TEST_CYCLE; from now 100 iterations are default for performance tests
2011-12-29 16:46:16 +00:00
Andrey Kamaev
f937d68d60
Fixed build for x64 with sse2 disabled; several improvements in performance testing framework; enabled SANITY_CHECK() for performance tests
2011-12-27 16:37:24 +00:00
Vladislav Vinogradov
92a682093a
fixed compilation error
2011-12-27 06:19:20 +00:00
Alexander Shishkov
26aef8c719
added skipped file
2011-12-26 13:08:46 +00:00
Alexander Shishkov
c11551a510
added P3P method
...
added test for solvePnP
changed test for solvePnPRansac
fixed bug with mutex solvePnPRansac
2011-12-26 12:59:07 +00:00
Alexander Reshetnikov
4cfc9dc67e
fixed bag in the checking size of matrix and vector for eigen test; all eigen test execution was checked: it works correctly; added first version of homography test for C++ interface
2011-12-23 18:36:04 +00:00
Alexander Shishkov
6fa936472e
fixed compilation errors in epnp with gcc
2011-12-20 12:10:12 +00:00
Alexander Shishkov
c5d8ec4ac0
first version of ePnP code
2011-12-20 11:33:12 +00:00
Alexander Shishkov
0922b3f3be
fixed Python description of estimateAffine3D function
2011-12-19 17:45:07 +00:00
Andrey Kamaev
664cd5460e
Tegra-optimized cv::compare
2011-11-07 06:29:34 +00:00
Vadim Pisarevsky
282c3044e6
exported C++ stereoRectify in Python
2011-10-05 00:14:43 +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
Andrey Kamaev
f45a886adc
Tegra optimization for CirclesGridClusterFinder::hierarchicalClustering
2011-09-19 15:14:14 +00:00
Andrey Kamaev
1554d7ab65
Removed countNonZero call from CirclesGridClusterFinder::hierarchicalClustering
2011-09-16 12:38:41 +00:00
Andrey Kamaev
6d56105b42
Removed unnecessary comparison from CirclesGridClusterFinder::hierarchicalClustering
2011-09-15 14:43:23 +00:00
Andrey Kamaev
99d3ce52c5
Added performance tests for findCirclesGrid and solvePnP
2011-09-13 07:54:19 +00:00
Andrey Kamaev
c08dab0c52
Fixed modules order in OpenCVConfig.cmake
2011-09-09 10:00:10 +00:00
Andrey Kamaev
d7a9b99b1d
Documentation: fixed references for C++ operators
2011-08-13 21:39:10 +00:00
Andrey Kamaev
d6e3ccc1b2
Documentation: fixed about 100 cross-referencing errors.
2011-08-13 16:49:40 +00:00
Vadim Pisarevsky
dd1315b22a
fixed rank check in 8-point Fundamental Matrix algorithm (patch by F. Devernay; ticket #1273 )
2011-08-06 19:38:09 +00:00
Vadim Pisarevsky
04a4e51920
fixed parallel block matching stereo correspondence algorithm (ticket #997 ; thanks to jbieger for the patch)
2011-08-06 19:28:20 +00:00
Vadim Pisarevsky
16b0fcf083
fixed CvHomographyEstimator::runKernel (ticket #1275 )
2011-08-04 13:06:08 +00:00
Vadim Pisarevsky
c57799a877
fixed 8-point case in findFundamentalMat (ticket #1262 ). findFundamentalMat needs to be rewritten actually (as well as findHomography)
2011-08-03 14:04:14 +00:00
Vadim Pisarevsky
db19eb1586
converted part of ch12
2011-07-28 20:51:05 +00:00
Andrey Kamaev
954f3c1eb9
Java: fixed Mats comparison; added resahpe mathod to core.Mat; fixed test resources extraction.
2011-07-28 12:13:11 +00:00
Vadim Pisarevsky
eac0309324
converted live camera calibration sample
2011-07-27 13:03:59 +00:00
Vadim Pisarevsky
41df54e75f
fixed several typoes and errors in the refman (ticket #1203 )
2011-07-22 12:50:49 +00:00
Vadim Pisarevsky
ff5e97c8e4
added COVAR_ and SORT_ enums to core.hpp; fixed many, many VS2005, VS2010 and MinGW (GCC 4.5.2) warnings
2011-07-19 12:27:07 +00:00
Vadim Pisarevsky
1badec0b2d
eliminated opencv_extra_api.hpp (all the functionality is moved to the regular OpenCV headers)
2011-07-18 16:31:30 +00:00
Vadim Pisarevsky
f2e1a64c1b
fixed "import cv" in the new python samples. corrected Python bindings to match the documentation and vice versa (NOTE: in cv2.stereoCalibrate the parameter ordering has been changed)
2011-07-16 09:35:56 +00:00
Vadim Pisarevsky
2dea07f9f8
repaired Python bindings for functions using InputOutputArray
2011-07-14 14:13:10 +00:00
Ilya Lysenkov
2c2d7d7bbd
Fixed findCirclesGrid for the case of working with 'square' asymmetric patterns.
2011-07-13 13:05:41 +00:00
Vadim Pisarevsky
5bb8076d7d
added centerPrincipalPoint=false to getOptimalNewCameraMatrix (ticket #1199 )
2011-07-07 21:38:21 +00:00
Vadim Pisarevsky
0940573e8b
fixed a few more typos in the docs.
2011-07-07 16:59:09 +00:00
Andrey Kamaev
ed8a2af9b6
Improved rst parser; fixed bug in hdr_parser; some small fixes in documentation
2011-07-07 14:49:24 +00:00
Andrey Kamaev
741a689f65
Improved RST parser; fixed small typos found by new parser
2011-07-07 11:23:51 +00:00
Vadim Pisarevsky
cc9a1bb62f
propagated some more fixes from 2.3 branch to the trunk
2011-06-30 12:06:26 +00:00
Bernat Gabor
762bc0f8af
Some reST syntax correction. Now the PDF documentation builds correctly under Windows using MIKTEX. Some update on the tutorial structure. Some CSS syntax correction. Windows Install Tutorial v0.4.
2011-06-30 00:41:41 +00:00
Vadim Pisarevsky
b204e73d9a
propagated some more fixes from 2.3 branch to the trunk
2011-06-29 22:06:42 +00:00
Vadim Pisarevsky
49467947ac
propagated some fixes from 2.3 to trunk
2011-06-23 12:00:09 +00:00
Vadim Pisarevsky
b1bf1deed0
fixed 2 bugs in reference manuals
2011-06-23 11:46:14 +00:00
Vadim Pisarevsky
f4dc4b43e4
fixed calibrateCamera API (ticket #1143 )
2011-06-17 21:21:01 +00:00
Vadim Pisarevsky
6229af93d6
corrected estimateAffine3D parameter name: outliers=>inliers (ticket #1141 )
2011-06-17 19:12:21 +00:00
Vladimir Dudnik
6e38b6aaed
removed trailing backspaces, reduced number of warnings (under MSVC2010 x64) for size_t to int conversion, added handling of samples launch without parameters (should not have abnormal termination if there was no paramaters supplied)
2011-06-17 06:31:54 +00:00
Vadim Pisarevsky
8d8ef596c8
introduced new RST/Sphinx domain ocv.
2011-06-16 12:48:23 +00:00
Alexander Shishkov
a7d1e08bcc
added progress output to the long-time tests (for buildbot)
2011-06-13 19:30:16 +00:00
Anatoly Baksheev
8f4c7db3f6
~40 warnings under VS2008
...
HAVE_CONFIG_H -> HAVE_CVCONFIG_H
2011-06-11 17:24:09 +00:00
Vadim Pisarevsky
bb8198abfd
continued cleaning up the docs and fixing hyperlinks (".. index:: <name>" and ".. _<name>:" are not needed anymore)
2011-06-09 21:47:57 +00:00
Vadim Pisarevsky
20aca7440f
a lot of small corrections to bring down the number of undocumented functions, reported by the script; added em.cpp sample
2011-06-09 01:16:45 +00:00
Vadim Pisarevsky
51c11ba78b
improved convertPointsHomogeneous documentation. added convertPointsTo/FromHomogeneous (ticket #1011 )
2011-06-08 16:32:39 +00:00
Ilya Lysenkov
c71e24cd96
Updated docs of findCirclesGrid()
2011-06-08 12:26:30 +00:00
Vadim Pisarevsky
2d2b8a496e
renamed "None()" to "noArray()" to avoid conflicts with X11 (ticket #1122 )
2011-06-08 06:55:04 +00:00
Vadim Pisarevsky
c7a42e9682
started work on API & doc synchronization (in particular, Mat& => Input/OutputArray in the descriptions)
2011-06-07 22:51:31 +00:00
Vadim Pisarevsky
fcd2a0c3d3
fixed VS2010 compile warnings and errors
2011-06-06 15:15:30 +00:00
Vadim Pisarevsky
0c877f62e9
replaced "const InputArray&" => "InputArray"; made InputArray and OutputArray references. added "None()" constant (no array()).
2011-06-06 14:51:27 +00:00
Ethan Rublee
5964234681
Quiet the errors from the circlesgrid pattern detector. These were really verbose.
2011-06-01 21:49:08 +00:00
Ilya Lysenkov
4875ffc953
Removed using of homogeneous coordinates in cvProjectPoints2 (ticket #845 )
2011-06-01 13:10:14 +00:00
Ilya Lysenkov
aa3dada2fe
Added support of the CV_64F depth to solvePnP (ticket #835 )
2011-06-01 08:14:59 +00:00
Vadim Pisarevsky
bfbc70436d
fixed crash in cv2.findHomography() (ticket #1094 )
2011-05-26 20:33:55 +00:00
Vadim Pisarevsky
145a76faf4
fixed features2d (ORB) compile errors on Windows
2011-05-23 07:58:35 +00:00
Vadim Pisarevsky
f2a337f990
fixed several typos, including the old ones from ticket #854
2011-05-21 20:17:45 +00:00
Vadim Pisarevsky
57e5fabf8f
Use INVALID_DISP_SCALED instead of INVALID_DISP in validateDisparity (ticket #1007 )
2011-05-21 18:36:30 +00:00
Vadim Pisarevsky
23768b1826
replaced #include <some_opencv_hdr> with #include "some_opencv_hdr" (ticket #719 )
2011-05-21 18:32:34 +00:00
Vadim Pisarevsky
2dc981aaa8
fixed bug with possible memory corruption in CvMat m = iarray.getMat(); expressions (ticket #1054 )
2011-05-18 15:16:12 +00:00
Elena Fedotova
aa1fac4c5a
Purpose: completed the calib3d chapter
2011-05-15 19:16:53 +00:00
Anatoly Baksheev
8ebff41c29
more warnings fixed. +some warnings in examples
2011-05-07 12:06:58 +00:00
Anatoly Baksheev
927dccb463
fixed compilation WITH_TBB
2011-05-07 11:37:56 +00:00
Anatoly Baksheev
1c18e5fef9
fixed ~300 warnings under windows (had to hack gtest a bit)
2011-05-06 21:45:48 +00:00
Ilya Lysenkov
a685be3ea9
Added extra argument for BlobDetector in findCirclesGrid
2011-05-06 14:02:07 +00:00
Ilya Lysenkov
dde9181117
Added a fast algorithm for the symmetric circles grid detection
2011-05-06 09:40:18 +00:00
Vadim Pisarevsky
f39db3f15a
fixed problems indicated with ? marks
2011-05-05 13:31:54 +00:00
Vadim Pisarevsky
d02a0cab48
updated OpenCV version to 2.2.9; added missing cv::convertPointsHomogeneous for backward compatibility; fixed bug #952
2011-05-02 22:20:22 +00:00
Vadim Pisarevsky
23a9b7bb9c
fixed several warnings from Xcode 4 LLVM compiler; fixed bug #920
2011-04-30 19:29:26 +00:00
Alexander Shishkov
8a79d414c0
fixed bug in solvePnPRansac test (thanks to Pieter-Jan Busschaert)
...
test was refactored
2011-04-29 15:00:37 +00:00
Vadim Pisarevsky
06b233bdc9
corrected the output euler angle on y axis in RQDecomp3x3 (thanks to Lasve for the patch)
2011-04-29 09:57:15 +00:00
Vadim Pisarevsky
820c5941fc
corrected badarg test of findchessboardcorners (thanks to Pieter-Jan Busschaert)
2011-04-27 17:56:58 +00:00
Vadim Pisarevsky
d95bf478fe
fixed corners emptiness check in drawChessboardCorners (thanks to thomask)
2011-04-27 06:59:59 +00:00
Vadim Pisarevsky
83efef4b9a
added overloaded variants of findHomography & findFundamentalMat for backward compatibility
2011-04-23 12:49:14 +00:00
Vadim Pisarevsky
abeeb40d46
a big patch; use special proxy types (Input/OutputArray, Input/OutputArrayOfArrays) for passing in vectors, matrices etc.
2011-04-17 13:14:45 +00:00
Ilya Lysenkov
a811a08d0d
Added checks for incorrect results in the circles grid pattern detection.
2011-04-15 17:24:07 +00:00
Ilya Lysenkov
37cd2b6f25
Implemented new algorithm for asymmetric circles pattern detection. Use flag CALIB_CB_CLUSTERING.
2011-04-15 15:33:11 +00:00
Vadim Pisarevsky
73f589e8a5
further docs cleanup
2011-03-08 22:22:24 +00:00
Vadim Pisarevsky
5c3447c125
added pictures for OpenCV 2.x reference manual; fixed some build problems and done some more cleanup work
2011-03-05 21:26:13 +00:00
Alexander Shishkov
04461a53f1
added solvePnPRansac method
2011-03-05 00:18:49 +00:00
Vadim Pisarevsky
f025e4739a
some more doc cleanup
2011-03-03 07:29:55 +00:00
Vadim Pisarevsky
4bb893aa9f
the first round of cleaning up the RST docs
2011-02-28 21:26:43 +00:00
Vadim Pisarevsky
24ccbccf63
cleaned RST formatting a bit
2011-02-26 11:05:10 +00:00
Vadim Pisarevsky
371aa08006
OpenCV reference manual (C++ part only for now) is now produced directly from RST, not from TeX.
2011-02-22 20:43:26 +00:00
Anatoly Baksheev
047c7e0fd6
*applied patch from NVidia (nppstTraspose bug)
...
*fixed some warnings
*finished gpu test port to gtest framework
2011-02-18 12:23:18 +00:00
Vadim Pisarevsky
c5e3869c32
replaced alloca() (a.k.a. cvStackAlloc) with AutoBuffer or vector() everywhere. cvStackAlloc() is still defined, but we do not need alloca() anymore to compile and run OpenCV ( fixes #889 and may be some others)
2011-02-18 10:36:18 +00:00
Vadim Pisarevsky
65a7f13af3
replaced alloca() (a.k.a. cvStackAlloc) with AutoBuffer or vector() everywhere. cvStackAlloc() is still defined, but we do not need alloca() anymore to compile and run OpenCV ( fixes #889 and may be some others)
2011-02-18 10:29:57 +00:00