Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
O
opencv
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
submodule
opencv
Commits
4a086cf5
Commit
4a086cf5
authored
Jan 17, 2018
by
Alexander Alekhin
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #10609 from csukuangfj:patch-1
parents
fb22028b
decf6cab
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
22 additions
and
6 deletions
+22
-6
precomp.hpp
modules/calib3d/src/precomp.hpp
+15
-0
core.hpp
modules/core/include/opencv2/core.hpp
+7
-6
No files found.
modules/calib3d/src/precomp.hpp
View file @
4a086cf5
...
...
@@ -61,6 +61,21 @@
namespace
cv
{
/**
* Compute the number of iterations given the confidence, outlier ratio, number
* of model points and the maximum iteration number.
*
* @param p confidence value
* @param ep outlier ratio
* @param modelPoints number of model points required for estimation
* @param maxIters maximum number of iterations
* @return
* \f[
* \frac{\ln(1-p)}{\ln\left(1-(1-ep)^\mathrm{modelPoints}\right)}
* \f]
*
* If the computed number of iterations is less than maxIters, then 1 is returned.
*/
int
RANSACUpdateNumIters
(
double
p
,
double
ep
,
int
modelPoints
,
int
maxIters
);
class
CV_EXPORTS
LMSolver
:
public
Algorithm
...
...
modules/core/include/opencv2/core.hpp
View file @
4a086cf5
...
...
@@ -1739,20 +1739,21 @@ element is a 2D/3D vector to be transformed.
*/
CV_EXPORTS_W
void
perspectiveTransform
(
InputArray
src
,
OutputArray
dst
,
InputArray
m
);
/** @brief Copies the lower or the upper half of a square matrix to another half.
/** @brief Copies the lower or the upper half of a square matrix to
its
another half.
The function cv::completeSymm copies the lower half of a square matrix to
The function cv::completeSymm copies the lower
or the upper
half of a square matrix to
its another half. The matrix diagonal remains unchanged:
* \f$\texttt{mtx}_{ij}=\texttt{mtx
}_{ji}\f$ for \f$i > j\f$ if
- \f$\texttt{m}_{ij}=\texttt{m
}_{ji}\f$ for \f$i > j\f$ if
lowerToUpper=false
* \f$\texttt{mtx}_{ij}=\texttt{mtx
}_{ji}\f$ for \f$i < j\f$ if
- \f$\texttt{m}_{ij}=\texttt{m
}_{ji}\f$ for \f$i < j\f$ if
lowerToUpper=true
@param mtx input-output floating-point square matrix.
@param m input-output floating-point square matrix.
@param lowerToUpper operation flag; if true, the lower half is copied to
the upper half. Otherwise, the upper half is copied to the lower half.
@sa flip, transpose
*/
CV_EXPORTS_W
void
completeSymm
(
InputOutputArray
m
tx
,
bool
lowerToUpper
=
false
);
CV_EXPORTS_W
void
completeSymm
(
InputOutputArray
m
,
bool
lowerToUpper
=
false
);
/** @brief Initializes a scaled identity matrix.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment