Alexander Alekhin
2e17251160
calib3d: fix invalid memory access
7 years ago
Alexander Alekhin
bf0173bf38
ts: update valgrind suppressions
7 years ago
Pavel Rojtberg
94fdd45b75
calib3d: rewrite reprojectImageTo3D using Matx expressions
...
about the same speed, but significatly more readable
7 years ago
Tomoaki Teshima
e63d628677
remove some rand functions
...
* make test more reproducible
7 years ago
Tomoaki Teshima
46bee83005
fix the test fail on Calib3d_SolvePnP.accuracy
...
* move array size to enum
* move array size to member variable
* loosen the eps of SOLVEPNP_P3P
* loosen the eps in Calib3d_SolveP3P.accuracy
7 years ago
Vladislav Sovrasov
fa17267e05
calib3d: fix not working CALIB_FIX_TANGENT_DIST flag
7 years ago
catree
98c78e0acd
Use directly solvePnP when the number of input points is equal to the number of model points. Enable useExtrinsicGuess parameter. Return rvec and tvec estimated using all the inliers instead of the best rvec and tvec estimated during the Minimal Sample Sets step. Document the behavior of solvePnPRansac.
7 years ago
Tony Lian
c8783f3e23
Merge pull request #9075 from TonyLianLong:master
...
Remove unnecessary Non-ASCII characters from source code (#9075 )
* Remove unnecessary Non-ASCII characters from source code
Remove unnecessary Non-ASCII characters and replace them with ASCII
characters
* Remove dashes in the @param statement
Remove dashes and place single space in the @param statement to keep
coding style
* misc: more fixes for non-ASCII symbols
* misc: fix non-ASCII symbol in CMake file
7 years ago
Alexander Duda
5ca7dcc6e7
Fix error message fisheye CALIB_CHECK_COND
...
The old error message was not giving any hint which input array (image)
led to an ill conditioned matrix. This made it near impossible to
identify poor images in a larger set.
A better approach would be to implement a checker function which gives
each image a rating before the real calibration is performed. This could
also include some image properties like sharpness, etc.
7 years ago
Maksim Shabunin
1f23202ad8
Issues found by static analysis (5th round)
7 years ago
Maksim Shabunin
e0393f8557
Fixed some issues found by static analysis (4th round)
7 years ago
Alexander Alekhin
b84cbeec8c
calib3d(perf): disable SGBM tests in debug mode
...
because they are too long (takes minutes)
7 years ago
Maksim Shabunin
a769d69a9d
Fixed several issues found by static analysis
7 years ago
Tong Ke
8088d6785a
Merge pull request #8585 from tonyke1993:ap3p
...
Enable p3p and ap3p in solvePnPRansac (#8585 )
* add paper info
* allow p3p and ap3p being RANSAC kernel
* keep previous code
* apply catrees comment
* fix getMat
* add comment
* add solvep3p test
* test return value
* fix warnings
7 years ago
Maksim Shabunin
32d4af36e2
Fixing some static analysis issues
7 years ago
Alexander Alekhin
006966e629
trace: initial support for code trace
8 years ago
abratchik
037d8fbdcd
Refactor OpenCV Java Wrapping
8 years ago
Vladislav Sovrasov
c0e456dee2
calib3d: use calibration flags from the new enums
8 years ago
Vladislav Sovrasov
d121d1c528
calib3d: add CALIB_FIX_TANGENT_DIST flag
8 years ago
Pyotr Chekmaryov
a113e8f088
Fixing buildbot's messages.
8 years ago
rmensing
79bb920dee
Compile fix for circlesgrid in debug.
8 years ago
catree
542cdb2c39
Improve solvePnP doc, add assert >= 4 in solvePnP, escape underscore character for Scalar_ documentation.
...
Add reference to SOLVEPNP_ITERATIVE in the doc.
8 years ago
Pyotr Chekmaryov
c26fd68236
Performance tests are added.
8 years ago
Vladislav Sovrasov
bf8415283a
calib3d: replace defines with enum values
8 years ago
Pyotr Chekmaryov
ba39bb8da8
SIMD for modeHH4 is added. Plus some small optimization of CalcBT func.
8 years ago
jveitchmichaelis
369bfbfd23
Add default parameters for SGBM::create
...
Added default parameters for minDisparity, numDisparities and blockSize. This fixes a bug where SGBM::load would not compile.
8 years ago
Pyotr Chekmaryov
d6bc6895a6
Test data correction.
8 years ago
Pyotr Chekmaryov
21be2aa677
Memory repaired + Cleanup.
8 years ago
Pyotr Chekmaryov
7ffa49e02c
Vertical passes added and we have working parralel version.
8 years ago
Pavel Vlasov
35c7216846
IPP for OpenCV 2017u2 initial enabling patch;
8 years ago
David Carlier
bacc210606
fixing segfaults occuring when launching those unit tests
8 years ago
Tomoaki Teshima
62c17dc3cf
fix typo and align white spaces
8 years ago
Pyotr Chekmaryov
20036b82d3
There added parallel realization of vertical passes for MODE_HH4.
8 years ago
Tomoaki Teshima
c145f28c71
fix build error on VS2012
8 years ago
Tong Ke
0a63ab36bb
Merge pull request #8301 from tonyke1993:p3p_alg
...
New p3p algorithm (accepted by CVPR 2017) (#8301 )
* add p3p source code
* indent 4
* update publication info
* fix filename
* interface done
* plug in done, test needed
* debugging
* for test
* a working version
* clean p3p code
* test
* test
* fix warning, blank line
* apply patch from @catree
* add reference info
* namespace, indent 4
* static solveQuartic
* put small functions to anonymous namespace
8 years ago
Paolo Perkovic
dd576c89a3
Fix StereoBM ROI selection
...
- Fix StereoBM ROI (Region of interest) selection for stereo
images used by block matching algorithm
8 years ago
Matthias Grundmann
de52887c49
Update circlesgrid.cpp
...
Use identity matrix if homography finding failed. Current behavior zeros out all points.
Update circlesgrid.cpp
Addressed comments
Update circlesgrid.cpp
removed whitespace
8 years ago
Pyotr Chekmaryov
106413a3ea
Simplest test added and code debuged.
8 years ago
q
2918c3d75a
First occurence of 4-directional version of SGBM.
...
Even without any tests.
Next step is parallelising it.
8 years ago
Artem Lukoyanov
3bf5d34544
Callib3d 4channel image detection
...
3.2 version doesn't support 4 channel color image
detections, unlike 3.1. Now, we don't call
CV_Error() if 4 channel image is given.
resolve #8326
8 years ago
Hans Gaiser
11b24eb49f
Expose CirclesGridFinderParameters in findCirclesGrid.
8 years ago
Vladislav Sovrasov
710506e9e2
calib3d: add a new overload for recoverPose
8 years ago
Vitaly Tuzov
4950f542d1
Fix for SGBM compute() buffer allocation failure on big images
8 years ago
Jiri Horner
4ee25c7e95
add test for convertions in estimateAffine2D* functions
...
test with integer points to cover conversion bugs.
8 years ago
Jiri Horner
9408a5ef5d
fix conversion bug in estimateAffine2D* functions
...
functions support points to have other datatypes than floats.
* fix bug in coversion that overwrites src points with dst points
8 years ago
Alexander Alekhin
c1dec72fb6
java: force 64F in solvePnP test
8 years ago
Pavel Rojtberg
3e708e015c
solvePnP: use CV_32F for rvec, tvec if all PnP inputs are CV_32F
8 years ago
Tomoaki Teshima
b34ebc8cfe
use universal intrinsic in stereo matching
...
- check SIMD availability before executing
8 years ago
Tomoaki Teshima
f1aae52daf
clean up unused #if
8 years ago
Duncan Barber
1c3b9d7591
Tiny documentation fix in stereoCalibrate
...
Modified the (R2,T2) computation documentation in the stereoCalibrate function documentation to display on two lines for clarity
8 years ago