Pavel Rojtberg
ac481e6174
calib3d: port Rodrigues to cpp primitives
9 years ago
Thomas Dunker
6882c10b45
Extension of the camera distortion model for tilted image sensors (Scheimpflug condition) including test
9 years ago
Pavel Rojtberg
60c06e551a
calibrateCamera: do not require rvec and tvec to be vector<Mat>
...
if they are not we also do not need to allocate a local copy of the rvec
and tvec
9 years ago
Pavel Rojtberg
205775ed52
calibrateCamera: only allocate and compute rvecs, tvecs when needed
...
also replace C defines with C++ enums
9 years ago
Pavel Rojtberg
b5ddaae427
calib3d: add CALIB_USE_LU to use LU decomposition in solver
9 years ago
Pavel Rojtberg
742fb559f7
use cpp functions in cvCalibrateCamera2 to make it more readable
9 years ago
Nickolay Polyarniy
846e6f731a
stereoRectifyUncalibrated: assertion of input points shape fixed
...
Fix for https://github.com/Itseez/opencv/issues/4426
Documentation says that input points format is the same to input for findFundamentalMat
9 years ago
Alexander Duda
def2256609
cv::stereoRectify: fix segfault in case of empty distCoeffs
...
cvStereoRectify assumes that NULL is provided in case of no distCoeffs
10 years ago
Vadim Pisarevsky
7fd5b3a0c5
added another triangulation test case from http://code.opencv.org/issues/3461 ; fixed partial derivative on distortion coefficients, as http://code.opencv.org/issues/4101 suggests
10 years ago
Dmitry-Me
52a8d37f11
Fix potential null pointer dereference
10 years ago
Timur Sattarov
4762728fd5
More sensible error messages
10 years ago
Adil Ibragimov
8a4a1bb018
Several type of formal refactoring:
...
1. someMatrix.data -> someMatrix.prt()
2. someMatrix.data + someMatrix.step * lineIndex -> someMatrix.ptr( lineIndex )
3. (SomeType*) someMatrix.data -> someMatrix.ptr<SomeType>()
4. someMatrix.data -> !someMatrix.empty() ( or !someMatrix.data -> someMatrix.empty() ) in logical expressions
10 years ago
Adrien BAK
c5c3fd4443
modify signature of stereoCalibrate for consistency
11 years ago
Kevin
8f995fac88
Change intrinsic camera matrix initialization
...
In the function cvInitIntrinsicParams2D the principal point for
normalized image coordinates is set to 0/0. This updates the function
to initialize the principal point at 0.5/0.5.
11 years ago
look4pritam
a430abd02e
The thin prism distortion coefficient related small bug is fixed.
11 years ago
Vadim Pisarevsky
84022b0c19
fix thin-prism coefficients at 0's in the stereo calibration function unless the flag CALIB_THIN_PRISM_MODEL is explicitly set
11 years ago
look4pritam
7fd7bbc9f1
The prism distortion coefficients are added for the stereo calibration.
11 years ago
Vladislav Vinogradov
0c7663eb3b
Merge branch 'master' into gpu-cuda-rename
...
Conflicts:
modules/core/include/opencv2/core/cuda.hpp
modules/cudacodec/src/thread.cpp
modules/cudacodec/src/thread.hpp
modules/superres/perf/perf_superres.cpp
modules/superres/src/btv_l1_cuda.cpp
modules/superres/src/optical_flow.cpp
modules/videostab/src/global_motion.cpp
modules/videostab/src/inpainting.cpp
samples/cpp/stitching_detailed.cpp
samples/cpp/videostab.cpp
samples/gpu/stereo_multi.cpp
11 years ago
Roman Donchenko
bd70a033fc
Boring changes - calib3d.
11 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
3890a74565
Drop outdated definitions from internal.hpp
...
This also fixes few clang build errors
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
76d03fccb9
Added Thin Prism Distortion Model
...
Only the code.
12 years ago
Vadim Pisarevsky
abd9675a99
fixed bugs #1718 , #2375 ; attached the new tests to test.py.
12 years ago
Ilya Lysenkov
6feade3110
Added support of different resolution in rectify3Collinear
12 years ago
Andy Maloney
bdf189faac
{calib3d} Fix copy-paste error in conditional
12 years ago
Alexander Mordvintsev
20838b6f6e
fix #2643 : use SVD to solve least squares in cvStereoRectifyUncalibrated
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
Vadim Pisarevsky
c3c49a317b
fixed outlier filtering in cvStereoRectifyUncalibrated (bug #2367 )
12 years ago
Andrey Kamaev
b368f99d03
Merged the trunk r8852:8880
13 years ago
Vadim Pisarevsky
e918877bcf
fixed bug with uninitialized variable in cvGetOptimalNewCameraMatrix (patch #1731 by floemker)
13 years ago
Marina Kolpakova
162f9fd7ea
merged the trunk r8735:8766, r8769, r8777:8780, r8790 and r8800:8811
13 years ago
Andrey Kamaev
6c3137a8b5
Fixed divide by zero problem in cvStereoRectify (thanks to Philip Van Valkenberg) #2099
13 years ago
Andrey Kamaev
bd0e0b5800
Merged the trunk r8589:8653 - all changes related to build warnings
13 years ago
Andrey Kamaev
f2d3b9b4a1
Warning fixes continued
13 years ago
Vadim Pisarevsky
d5a0088bbe
merged 2.4 into trunk
13 years ago
Vadim Pisarevsky
682f31a013
fixed 3-channel output tvecs support in calibrateCamera (patch #1807 )
13 years ago
Vadim Pisarevsky
ad8258f872
avoid infinite loop in CvLevMarq (thanks to João Lima for the patch; ticket #1839 )
13 years ago
Ilya Lysenkov
e7b4353505
Added termination criteria as a calibrateCamera() parameter
13 years ago
Ilya Lysenkov
3b5b20b795
Fixed wrong computation of a reprojection matrix Q in stereoRectify ( #898 )
13 years ago
Ilya Lysenkov
3517be757b
Added checking whether aspect ratio is valid or not
13 years ago
Ilya Lysenkov
6d1f4bfba4
Added projectPoints() for 3xN objectPoints and 2xN imagePoints ( #1550 )
13 years ago
Marina Kolpakova
4eaced12fe
fixed bug #1700
13 years ago
Marina Kolpakova
d10616775b
Fixed bug #1634
13 years ago