Alexander Smorkalov
a914088f29
Build warning fixes.
12 years ago
Andrey Kamaev
517062039e
Make core/internal.hpp a private header
12 years ago
Andrey Kamaev
d62bc8cfbf
Remove more old definitions from internal.hpp
12 years ago
Andrey Kamaev
3890a74565
Drop outdated definitions from internal.hpp
...
This also fixes few clang build errors
12 years ago
Andrey Kamaev
605382562d
Fix stack corruption in cvConvexHull2 and heap corruption in OutputArray::create
12 years ago
Andrey Kamaev
2b1ef95415
Completely separate C and C++ API of OpenCV core
12 years ago
Andrey Kamaev
715fa3303e
Move cv::Mat out of core.hpp
12 years ago
Andrey Kamaev
969a7133a9
Implementation of cv::Matx and cv::Vec is almost moved to matx.hpp
12 years ago
Andrey Kamaev
5e7ab8baf3
Move cv::Scalar_ to types.hpp
12 years ago
Andrey Kamaev
62adc01980
Move cv::Rect_
12 years ago
Andrey Kamaev
13b31b0804
Move C++ basic structures to separate header and inverse dependency from C API
...
cv::Complex, cv::Point_ and cv::Point3_ are moved.
12 years ago
Vladislav Vinogradov
5a4fa4607b
fixed misprint in imgwarp.cpp
12 years ago
Andrey Kamaev
cc6bdfb045
Remove inline sorting algorithms from core headers
12 years ago
Vladislav Vinogradov
5810a73d30
CPU implementation of CLAHE
12 years ago
Andrey Kamaev
89356ff16d
Move non-CV functionality from core.hpp to separate utility.hpp header
12 years ago
Daniil Osokin
e153f0631c
Added missing enums for cvtColor RGB to YUV420p
12 years ago
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