opencv2/sfm/fundamental.hpp#
#include <vector>
#include <opencv2/core.hpp>
Include dependency graph for fundamental.hpp:
This graph shows which files directly or indirectly include fundamental.hpp:
Namespaces#
namespace cv
namespace cv::sfm
Functions#
void cv::sfm::computeOrientation (InputArrayOfArrays x1, InputArrayOfArrays x2, OutputArray R, OutputArray t, double s)
Computes Absolute or Exterior Orientation (Pose Estimation) between 2 sets of 3D point.
void cv::sfm::essentialFromFundamental (InputArray F, InputArray K1, InputArray K2, OutputArray E)
Get Essential matrix from Fundamental and Camera matrices.
void cv::sfm::essentialFromRt (InputArray R1, InputArray t1, InputArray R2, InputArray t2, OutputArray E)
Get Essential matrix from Motion (R’s and t’s ).
void cv::sfm::fundamentalFromEssential (InputArray E, InputArray K1, InputArray K2, OutputArray F)
Get Essential matrix from Fundamental and Camera matrices.
void cv::sfm::fundamentalFromProjections (InputArray P1, InputArray P2, OutputArray F)
Get Fundamental matrix from Projection matrices.
void cv::sfm::motionFromEssential (InputArray E, OutputArrayOfArrays Rs, OutputArrayOfArrays ts)
int cv::sfm::motionFromEssentialChooseSolution (InputArrayOfArrays Rs, InputArrayOfArrays ts, InputArray K1, InputArray x1, InputArray K2, InputArray x2)
void cv::sfm::normalizedEightPointSolver (InputArray x1, InputArray x2, OutputArray F)
Estimate the fundamental matrix between two dataset of 2D point (image coords space).
void cv::sfm::normalizeFundamental (InputArray F, OutputArray F_normalized)
Normalizes the Fundamental matrix.
void cv::sfm::projectionsFromFundamental (InputArray F, OutputArray P1, OutputArray P2)
Get projection matrices from Fundamental matrix.
void cv::sfm::relativeCameraMotion (InputArray R1, InputArray t1, InputArray R2, InputArray t2, OutputArray R, OutputArray t)
Computes the relative camera motion between two cameras.