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
Andrey Kamaev
7e50d3e571
Fixed MSVC warnings
12 years ago
Ilya Lavrenov
3eed5d8c72
additional improvements for 32f
12 years ago
Ilya Lavrenov
efad6942e2
some improvements of existing sse3 optimization of bilateral filter in case of 8uc3. Now perf tests take 6120ms instead of previous 7250ms (1.18x speed-up)
12 years ago
Fabrice Silva
eca114ae95
Fix definition of the covariance matrix of derivatives.
12 years ago
Daniil Osokin
cf5e272878
Added multithreaded implementation for RGB to YUV420p color conversion
12 years ago
Daniil Osokin
d8f538d67b
Added tests for RGB to YUV420p color conversion
12 years ago
Andrey Kamaev
d586f4a103
Fix x64 build warnings
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
Daniil Osokin
7255ede3af
Added implementation for RGB to YUV420p color conversion
12 years ago
alegarda
62655b05f4
Indentation ok
12 years ago
alegarda
8a2b50dca6
Fixed undistort.cpp
12 years ago
alegarda
76d03fccb9
Added Thin Prism Distortion Model
...
Only the code.
12 years ago
Anna Kogan
f6e0d327b0
Increased time limits
12 years ago
Anna Kogan
a567c03fdf
Switched to TEST_CYCLE_MULTIRUN for fast tests
12 years ago
Vadim Pisarevsky
3c25ddd9ff
restored 8u->32f cvGetQuadrangleSubPix() mode (need better test for it)
12 years ago
Vadim Pisarevsky
78402bf596
made several minor fixes as pointed out by Andrey
12 years ago
Amro
42a2cb0a38
add description of ddepth param of cv::boxFilter
...
bug #2709
12 years ago
Vadim Pisarevsky
77d647b675
2 more warnings on Windows fixed
12 years ago
Vadim Pisarevsky
bd063e47d7
fixed the remaining warning in houghlines
12 years ago
Vadim Pisarevsky
8f33e80515
fixed bug in the new version of cornerSubPix
12 years ago
Vadim Pisarevsky
16d825adbc
fixed compile warnings and opencv_perf_imgproc failures
12 years ago
Vadim Pisarevsky
944588e732
converted houghlines to C++
12 years ago
Vadim Pisarevsky
7f8c925319
finished distance transform; fixed warnings
12 years ago
Vadim Pisarevsky
05ea571b08
almost finished distance transform conversion (discrete voronoi diagram mode is not ready yet)
12 years ago
Vadim Pisarevsky
9124a76ae7
converted moments function to C++
12 years ago
Vadim Pisarevsky
59a5ba8938
converted watershed + pyrmeanshiftfilter to C++
12 years ago
Vadim Pisarevsky
06f4a56469
converted flood fill, getrectsubpix & cornersubpix to C++
12 years ago
Vadim Pisarevsky
43d61d961e
fixed problem with Nx2 numpy arrays in geometrical functions ( #2783 )
12 years ago
Andrey Kamaev
afe85e7e51
Fix some warnings from -O0 build
12 years ago
Sergei Nosov
c0e3d48ebc
stricter eps for normed methods
12 years ago
Sergei Nosov
15d0484485
matchTemplate perf tests added
12 years ago
Sergei Nosov
c768731e89
enable Tegra optimizations
12 years ago
Andy Maloney
3154cdf8ac
Fix subtle bug when src & dst agree on sparsity but have different dimensions
...
Remove unused var "total"
Declare vars as locally as possible
12 years ago
Andy Maloney
bc68dfb4e8
Remove unused vars
12 years ago
Anna Kogan
ed4c687d45
Increased time limits, eliminated extra params
12 years ago
Ivan Korolev
9908ff33de
Added regression test for HoughLines algorithm
12 years ago
Daniil Osokin
4c9c27b244
Fixed formula of YCrCb to RGB conversion (bug #2725 )
12 years ago
Vadim Pisarevsky
efd00238e2
fixed warnings; restored fixed_size parameter in AutoBuffer
12 years ago
Andrey Pavlenko
81721d0dce
enabling sanity checks for warp and resize functions on Android
...
- add syntetic images generation function to ts
- use generated syntetic images
12 years ago
Vadim Pisarevsky
dc4d0398f3
converted few more comp. geometry functions to C++
12 years ago
Vadim Pisarevsky
c2241dccc5
converted fitline to C++, fixed Mat::checkVector().
12 years ago
Vadim Pisarevsky
c197a46e7e
removed rarely used fixed_size parameter from AutoBuffer type, added optional AutoBuffer* but to cvarrToMat in order to speedup CvSeq->Mat conversion; finished conversion of convex hull and related functions to C++
12 years ago
Vadim Pisarevsky
457fa52111
convex hull converted to C++; other 2 functions in convhull.cpp are yet to be finished.
12 years ago
Vadim Pisarevsky
e3941d0965
refactored approxpoly
12 years ago
Andrey Kamaev
6131a847a2
Fix histogram calculation in equalizeHist
...
issue #2678
12 years ago
Vadim Pisarevsky
e383d39598
fixed bug #2679
12 years ago