Andrey Kamaev
e75df56317
Unified handling of InputOutputArrays in Python wrapper generator
...
This makes arguments of type InputOutputArray required in python unless they
have a default value in C++.
As result following python functions changes signatures in non-trivial way:
* calcOpticalFlowFarneback
* calcOpticalFlowPyrLK
* calibrateCamera
* findContours
* findTransformECC
* floodFill
* kmeans
* PCACompute
* stereoCalibrate
And the following functions become return their modified inputs as a return
value:
* accumulate
* accumulateProduct
* accumulateSquare
* accumulateWeighted
* circle
* completeSymm
* cornerSubPix
* drawChessboardCorners
* drawContours
* drawDataMatrixCodes
* ellipse
* fillConvexPoly
* fillPoly
* filterSpeckles
* grabCut
* insertChannel
* line
* patchNaNs
* polylines
* randn
* randShuffle
* randu
* rectangle
* setIdentity
* updateMotionHistory
* validateDisparity
* watershed
12 years ago
Andrey Kamaev
a1c456b7c3
Extract common base header for C and C++ APIs
12 years ago
Andrey Kamaev
a42a0f5fca
Added compatibility headers
12 years ago
Andrey Kamaev
ad5cddc007
Main module headers are moved 1 level up
...
e.g. <opencv2/core/core.hpp> become <opencv2/core.hpp>
Also renamed <opencv2/core/opengl_interop.hpp> to <opencv2/core/opengl.hpp>
12 years ago
Vadim Pisarevsky
f303de12d8
mask.create() re-converted to new style
12 years ago
Vadim Pisarevsky
0c61a8887e
reverting changes in Homography kernel function. For some reason GCC on Linux does not like it.
12 years ago
Vadim Pisarevsky
7fd1d75738
some more minor fixes
12 years ago
Vadim Pisarevsky
8a6d2bbd3d
several minor fixes proposed by Andrey
12 years ago
Vadim Pisarevsky
df89f30b4a
removed preset parameter in createStereoBM, updated stereo_match sample
12 years ago
Vadim Pisarevsky
b6efe30527
new API for StereoMatchers
12 years ago
Vadim Pisarevsky
374e3a0890
rewritten several functions from calib3d: findhomography, findfundamentalmat, findessentialmat, estimateaffine3d, computecorrespondepilines, convert points{to/from}homogeneous to C++.
12 years ago
Andrey Kamaev
2a6fb2867e
Remove all using directives for STL namespace and members
...
Made all STL usages explicit to be able automatically find all usages of
particular class or function.
12 years ago
alegarda
6bf7fd997a
Indentation Ok
12 years ago
alegarda
62655b05f4
Indentation ok
12 years ago
alegarda
cb61e91023
distCoeffs0 cols to 12
12 years ago
alegarda
d3d8a782b5
Thin prism distortion model added doc
...
Thin prism distortion model added to the
camera_calibration_and_3d_reconstruction.rst
12 years ago
alegarda
76d03fccb9
Added Thin Prism Distortion Model
...
Only the code.
12 years ago
Andrey Kamaev
9498856b22
Fix documentation problems found by check_docs2 script
12 years ago
Vladislav Vinogradov
bb3b1441c5
added 8u type support to filterSpeckles function
12 years ago
Vadim Pisarevsky
7ca38d63d9
fixed failure of the C++ test for estimateAffine3D
12 years ago
Vadim Pisarevsky
abd9675a99
fixed bugs #1718 , #2375 ; attached the new tests to test.py.
12 years ago
Andrey Kamaev
e79e81c6cd
Fix Windows build warnings
12 years ago
Ilya Lysenkov
6feade3110
Added support of different resolution in rectify3Collinear
12 years ago
Andrey Kamaev
eeb865ee8a
Fix Android build warnings
12 years ago
Ilya Lysenkov
9ce2197e9d
Added processing of trivial subsets
12 years ago
Daniil Osokin
f9de98ec64
Fixed proposed values for speckleRange in StereoSGBM docs (bug #1937 )
12 years ago
Ilya Lysenkov
5021a792b1
Fixed #2470
12 years ago
Ilya Lysenkov
fe86f31f44
Added a test of CvModelEstimator2::checkSubset(...)
12 years ago
Andy Maloney
bdf189faac
{calib3d} Fix copy-paste error in conditional
12 years ago
Andy Maloney
7a6475c3f9
Check pointers before using them in var init
12 years ago
jmbuena
28a7be69ea
Fixed compile warnings on CvHomographyEstimator
12 years ago
jmbuena
6d738f6a3f
Changed RANSAC Homography estimation for speed. Each minimal set is checked for consistency before actually fit a candidate homography.
12 years ago
Bo Li
956a029ede
added code, test and doc for five-point algorithm
12 years ago
Alexander Mordvintsev
20838b6f6e
fix #2643 : use SVD to solve least squares in cvStereoRectifyUncalibrated
12 years ago
Andrey Kamaev
6e244c83cd
Corrected sanity checks in several perf tests
...
Also fixed a typo in performance testing framework and removed hardcoded
temporary file name from highgui perf test
12 years ago
Anna Kogan
4e21f42714
increased time-limits
12 years ago
Andrey Kamaev
a126532cb7
Fix OS X build warnings
12 years ago
marina.kolpakova
7a5b9a6b7f
replase __APPLE__ marco with __clang__
12 years ago
Andrey Kamaev
e3be5f138a
Fixed sanity checks in several performance tests
12 years ago
Vadim Pisarevsky
63bd6f9adf
fixed compile errors in ocl tests; disabled a few problematic tests
12 years ago
Andrey Kamaev
2b0072d823
Suppress more warnings in gtest on OS X
12 years ago
Vadim Pisarevsky
ae10ecd264
fixed 2 test failures (test_DrawChessboardCorners & Core_Array.expressions)
12 years ago
Andrey Kamaev
585f3bc391
Disable perf test for unstable solvePnPRansac
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
Daniil Osokin
4500c48349
fixed 7 point mode in findFundamentalMat #1978
12 years ago
Vadim Pisarevsky
43e3b83832
fixed potential memory buffer corruption in StereoSGBM (patch #2203 )
12 years ago
Andrey Kamaev
d40083a926
Add concurrency test for solvePnPRansac
12 years ago
Andrey Kamaev
5a5c477be6
Make performance tests for solvePnPRansec more determenistic
12 years ago