#include <opencv2/core/core.hpp>
#include <opencv2/calib3d/calib3d.hpp>
Go to the source code of this file.
Classes | |
class | cv3::PointSetRegistrator::Callback |
class | cv3::LMSolver::Callback |
class | cv3::LMSolver |
class | cv3::PointSetRegistrator |
Namespaces | |
namespace | cv3 |
Functions | |
template<typename T > | |
int | cv3::compressElems (T *ptr, const uchar *mask, int mstep, int count) |
cv::Ptr< PointSetRegistrator > | cv3::createLMeDSPointSetRegistrator (const cv::Ptr< PointSetRegistrator::Callback > &cb, int modelPoints, double confidence=0.99, int maxIters=1000) |
cv::Ptr< LMSolver > | cv3::createLMSolver (const cv::Ptr< LMSolver::Callback > &cb, int maxIters) |
cv::Ptr< PointSetRegistrator > | cv3::createRANSACPointSetRegistrator (const cv::Ptr< PointSetRegistrator::Callback > &cb, int modelPoints, double threshold, double confidence=0.99, int maxIters=1000) |
int | cv3::RANSACUpdateNumIters (double p, double ep, int modelPoints, int maxIters) |
bool | cv3::solvePnPRansac (cv::InputArray objectPoints, cv::InputArray imagePoints, cv::InputArray cameraMatrix, cv::InputArray distCoeffs, cv::OutputArray rvec, cv::OutputArray tvec, bool useExtrinsicGuess=false, int iterationsCount=100, float reprojectionError=8.0, double confidence=0.99, cv::OutputArray inliers=cv::noArray(), int flags=CV_ITERATIVE) |
Finds an object pose from 3D-2D point correspondences using the RANSAC scheme. |