Sean McBride
943ac96526
Eliminated use of obsolete 'register' keyword
...
Fixes clang warnings about uses of this obsolete keyword.
8 years ago
Alexander Alekhin
4439ba09f9
test: update condition for Calib3d_StereoCalibrate
8 years ago
Alexander Alekhin
db451f20df
test: don't use points on single line for solvePnP
8 years ago
Pavel Rojtberg
01b592c8e1
calibrateCamera: mask f_x when using FIX_ASPECT_RATIO
...
this avoids a singular Jacobian such that LM converges when DECOMP_LU is
used.
8 years ago
catree
1c409abe9c
Add example image about distortion effect.
8 years ago
catree
ce7811e5dd
Add distortion example images for calib3d documentation.
8 years ago
StevenPuttemans
524c61279b
replace principle by principal
8 years ago
k-shinotsuka
1a51a96de2
fixed the difference of the calculation result for findStereoCorrespondenceBM_SSE2() and findStereoCorrespondenceBM_().
8 years ago
sourin
a34fbf7bb1
Fixed identifiers warns
8 years ago
Maksim Shabunin
b8bce55270
Several chessboard detector improvements:
...
- fixed uninitialized memory access and memory leaks
- extracted several code blocks to separate functions
- updated part of algorithm to use cv::Mat instead of CvMat and IplImage
8 years ago
Vladislav Sovrasov
dfe4519c07
Add QR decomposition to HAL
8 years ago
Alexander Alekhin
a6e5ebafcf
calib3d: fix cornerSubPix memory error
8 years ago
Matthew Self
7de2e1e795
Improve perfomance of median calculation in LMedS algorithm
...
* Use `nth_element()` to find the median instead of `sort()` in `LMeDSPointSetRegistrator::run()`
* Improves performance of this part of LMedS from `n log(n)` to `n` by avoiding doing a full sort.
* Makes LMedS 2x faster for 100 points, 4x faster for 5,000 points in `EstimateAffine2D()`.
* LMedS is now never more than 2x slower than RANSAC and is faster in some cases.
8 years ago
Suleyman TURKMEN
fcc28fecb6
Make Up
8 years ago
Pavel Vlasov
30a6cee2fe
Instrumentation for OpenCV API regions and IPP functions;
8 years ago
catree
a893395da8
Fix typo bug in the calculation of some derivatives (dmxdt, dmydt, dmxdr, dmydr) in cvProjectPoints2 function.
8 years ago
sourin
99374598b3
Fix modified
8 years ago
catree
ba14895fd7
Add figure for the pinhole camera model in the 2.4 documentation.
8 years ago
catree
74b899d8b0
Modify the figure of the pinhole camera model with pixels starting from the uv axis.
8 years ago
Jeff McBride
562c15cbe9
Don't assume all images have the same number of calibration points
...
Cast to (int) to avoid warnings
Add test for different points number case in fisheye calibration function
8 years ago
catree
6e931aaab7
Add pinhole camera model illustration in calib3d documentation.
8 years ago
Your Name
718891d937
Tabs -> Whitespaces.
8 years ago
Your Name
c6f790ce12
Fixed using local variable instead of global var.
...
- Still need to change SSE_2
8 years ago
Tomoaki Teshima
ce66de8e3d
calib3d: fix typo
8 years ago
Прун Виктор
fa42a1cfc2
fix calib3d changes in #6836 plus some others
8 years ago
Sergei Nosov
b3d55489d3
fix compiler warning
8 years ago
Your Name
440ba2e4a7
Passing Disparity Shift as a parameter.
8 years ago
Leonardo Brás
0e9c8e2dd5
'resolves' 6898
...
I have seen that you can input a Mat_<float> on StereoBM, but the value seems the same as CV_16S.
I changed it so, only if you input a Mat_<float> it makes use of a previously truncated 4 bits, giving more resolution to Disparity Matrix. (The algorithm stays the same, it's not more precise).
If any other input Mat is given, it changes nothing.
8 years ago
Sergei Nosov
d06b8c4ea9
add test for #6836
8 years ago
Maksim Shabunin
95da5ec245
Restored check chessboard parameters
9 years ago
Maksim Shabunin
3bfe76e24c
Ported PR #4187 to master
9 years ago
Maksim Shabunin
b000663a88
Cleanup
9 years ago
Maksim Shabunin
8215d20dbf
fixup! Fixed several merge issues
9 years ago
Maksim Shabunin
2a350b11dd
Fixed several merge issues
9 years ago
Oliver Schreer
74b83cfce5
Modified and improved the method for chessboard detection. It is now faster and detects chessboards under difficult lighting condition as well as when the chessboard has strong out of plane rotations
9 years ago
Vladislav Sovrasov
ee9a42e9cd
Fix calibration fail on python with CALIB_THIN_PRISM_MODEL flag
9 years ago
Pavel Rojtberg
c1b90a1c22
fisheye: add CALIB_FIX_PRINCIPAL_POINT
9 years ago
Tomoaki Teshima
0e380ff15d
calib3d: compare error and threshold both in square
...
* resolve #5183
9 years ago
S. Garrido
e5d12502c5
Fix useExtrinsicGuess in solvePnP
9 years ago
Vladislav Sovrasov
46fb46c54e
Add an extended version of CalibrateCamera function
9 years ago
Julien Nabet
a29c814bd8
cppcheck: fix some reports
...
All of these: (performance) Prefer prefix ++/-- operators for non-primitive types.
[modules/calib3d/src/fundam.cpp:1049] -> [modules/calib3d/src/fundam.cpp:1049]: (style) Same expression on both sides of '&&'.
9 years ago
Artyom Lebedev
8ceac4b73b
Update fisheye.cpp
...
Fix for inconsistent asserts in cv::fisheye::initUndistortRectifyMap() which prevents from passing empty matrices in debug build (which is allowed according to the code bellow the asserts and the docs).
9 years ago
Pavel Rojtberg
8ed1945ccd
calibrationMatrixValues: consider principalPoint in FOV computation
...
The FOV depends on the principal point location. Use formula of
viz::Camera.
9 years ago
Pavel Rojtberg
86959310f9
calibrationMatrixValues: bind C++ function in C instead of vice versa
9 years ago
Pavel Rojtberg
ccadad4222
fisheye: allow using transposed image and object point arrays
9 years ago
Pavel Rojtberg
8d4cebe077
fisheye: create rvecs, tvecs before writing
9 years ago
Vitaly Tuzov
13858cd561
Cost estimation boundaries description updated
9 years ago
Vitaly Tuzov
772d9689e9
Backport of StereoBM uninitialized memory access problem fix from master branch
9 years ago
Vitaly Tuzov
a7ce9a176b
Fixed uninitialized memory errors in stereoBM
9 years ago
mvukad
695e33b25b
Fix missing format when writing Algorithm-based objects
...
Added a writeFormat() method to Algorithm which must be called by the
write() method of derived classes.
9 years ago