Roman Donchenko
29b13ec1de
Replaced most of the usages of parallel_for with that of parallel_for_.
...
This should allow many algorithms to take advantage of more parallelization
technologies.
12 years ago
Brian McKinnon
36745a80c3
Added #include <limits> to files that were missing it.
12 years ago
Dominik Rose
cfaae5917b
Calib3d documentation:
...
- fixed reference to Slabaugh
12 years ago
Andrey Kamaev
8b294c6c90
Remove documentation for old python wrapper
12 years ago
Andrey Kamaev
e5a33723fc
Move C API of opencv_calib3d to separate file
12 years ago
Andrey Kamaev
c98c246fc2
Move border type constants and Moments class to core module
12 years ago
Andrey Kamaev
0738ea7d0f
Make highgui.hpp independent from C API
12 years ago
Vadim Pisarevsky
6aa4f533fa
attempt to fix stereobm failures on Mac and Linux
12 years ago
Andrey Kamaev
d4bb421ce2
Fix findEssentialMat function
...
Also remove all usages of std::complex from OpenCV modules
12 years ago
Andrey Kamaev
6ce050d264
Update docs
12 years ago
Andrey Kamaev
940eedfb27
Finalize core headers reorganization
12 years ago
Vladislav Vinogradov
b47a2012d2
fixed assert condition (trueRightDisp can be empty)
12 years ago
Andrey Pavlenko
9aa29373b4
this test is unstable (fails from time to time), let's disable it until fixed
12 years ago
Andrey Kamaev
517062039e
Make core/internal.hpp a private header
12 years ago
Andrey Kamaev
3890a74565
Drop outdated definitions from internal.hpp
...
This also fixes few clang build errors
12 years ago
Andrey Kamaev
c886afb502
Finalize cv::Mat transition
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
5e7ab8baf3
Move cv::Scalar_ to types.hpp
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
10774ff068
removed unnecessary tmp variable (convertTo can work in-place)
12 years ago
Andrey Kamaev
cc6bdfb045
Remove inline sorting algorithms from core headers
12 years ago
Vadim Pisarevsky
322d781192
avoid explicit std::string use
12 years ago
Vadim Pisarevsky
f8b61e4eca
fixed hopefully last warnings in the doc builder
12 years ago
Vadim Pisarevsky
44157c421f
fixed python test failures (modified stereo correspondence test to use cv2.* stuff), fixed docs
12 years ago
marina.kolpakova
4096b54560
use static assertation where suitable
12 years ago
Vadim Pisarevsky
7b5923e98b
fixed docs and compile error on Linux
12 years ago
Andrey Kamaev
2ad7b97f1c
All modules (except ocl and gpu) compiles and pass tests
12 years ago
Vadim Pisarevsky
7661625c39
converter stereo correspondence algorithms to the new style
12 years ago
Dong Nguyen
73f5697749
Fixed wrong in row index of SSE implementation in prefilterXSobel function.
12 years ago
Andrey Kamaev
89356ff16d
Move non-CV functionality from core.hpp to separate utility.hpp header
12 years ago
Bo Li
94b12eae92
update five-point license
12 years ago
Anatoly Baksheev
ceadaed108
Added Affine3<T> class
12 years ago
Bo Li
28256209b0
updated doc
12 years ago
Bo Li
2435e59890
rewrite five-point coeff matrix.
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
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