OpenCV 4.11.0
开源计算机视觉库
|
函数 | |
void | cv::sfm::reconstruct (const std::vector< String > images, OutputArray Ps, OutputArray points3d, InputOutputArray K, bool is_projective=false) |
在执行自标定(autocalibration)的同时,从二维图像重建三维点。 | |
void | cv::sfm::reconstruct (const std::vector< String > images, OutputArray Rs, OutputArray Ts, InputOutputArray K, OutputArray points3d, bool is_projective=false) |
在执行自标定(autocalibration)的同时,从二维图像重建三维点。 | |
void | cv::sfm::reconstruct (InputArrayOfArrays points2d, OutputArray Ps, OutputArray points3d, InputOutputArray K, bool is_projective=false) |
在执行自标定(autocalibration)的同时,从二维对应点重建三维点。 | |
void | cv::sfm::reconstruct (InputArrayOfArrays points2d, OutputArray Rs, OutputArray Ts, InputOutputArray K, OutputArray points3d, bool is_projective=false) |
在执行自标定(autocalibration)的同时,从二维对应点重建三维点。 | |
void cv::sfm::reconstruct | ( | const std::vector< String > | images, |
OutputArray | Ps, | ||
OutputArray | points3d, | ||
InputOutputArray | K, | ||
bool | is_projective = false ) |
#include <opencv2/sfm/reconstruct.hpp>
在执行自标定(autocalibration)的同时,从二维图像重建三维点。
images | 包含图像路径的字符串向量。 |
Ps | 输出向量,包含每张图像的 3x4 投影矩阵。 |
points3d | 输出数组,包含估计的三维点。 |
K | 输入/输出相机矩阵 \(K = \vecthreethree{f_x}{0}{c_x}{0}{f_y}{c_y}{0}{0}{1}\)。输入参数用作初始猜测。 |
is_projective | 如果为真,则假定相机为投影相机。 |
此方法调用以下签名并从估计的 K、R 和 t 中提取投影矩阵。
void cv::sfm::reconstruct | ( | const std::vector< String > | images, |
OutputArray | Rs, | ||
OutputArray | Ts, | ||
InputOutputArray | K, | ||
OutputArray | points3d, | ||
bool | is_projective = false ) |
#include <opencv2/sfm/reconstruct.hpp>
在执行自标定(autocalibration)的同时,从二维图像重建三维点。
images | 包含图像路径的字符串向量。 |
Rs | 输出向量,包含相机的 3x3 旋转矩阵。 |
Ts | 输出向量,包含相机的 3x1 平移向量。 |
points3d | 输出数组,包含估计的三维点。 |
K | 输入/输出相机矩阵 \(K = \vecthreethree{f_x}{0}{c_x}{0}{f_y}{c_y}{0}{0}{1}\)。输入参数用作初始猜测。 |
is_projective | 如果为真,则假定相机为投影相机。 |
内部调用 libmv 简单流水线程序,通过实例化 SFMLibmvEuclideanReconstruction 类使用一些默认参数。
void cv::sfm::reconstruct | ( | InputArrayOfArrays | points2d, |
OutputArray | Ps, | ||
OutputArray | points3d, | ||
InputOutputArray | K, | ||
bool | is_projective = false ) |
#include <opencv2/sfm/reconstruct.hpp>
在执行自标定(autocalibration)的同时,从二维对应点重建三维点。
points2d | 二维点向量的输入向量(内部向量对应于每张图像)。 |
Ps | 输出向量,包含每张图像的 3x4 投影矩阵。 |
points3d | 输出数组,包含估计的三维点。 |
K | 输入/输出相机矩阵 \(K = \vecthreethree{f_x}{0}{c_x}{0}{f_y}{c_y}{0}{0}{1}\)。输入参数用作初始猜测。 |
is_projective | 如果为真,则假定相机为投影相机。 |
此方法调用以下签名并从估计的 K、R 和 t 中提取投影矩阵。
void cv::sfm::reconstruct | ( | InputArrayOfArrays | points2d, |
OutputArray | Rs, | ||
OutputArray | Ts, | ||
InputOutputArray | K, | ||
OutputArray | points3d, | ||
bool | is_projective = false ) |
#include <opencv2/sfm/reconstruct.hpp>
在执行自标定(autocalibration)的同时,从二维对应点重建三维点。
points2d | 二维点向量的输入向量(内部向量对应于每张图像)。 |
Rs | 输出向量,包含相机的 3x3 旋转矩阵。 |
Ts | 输出向量,包含相机的 3x1 平移向量。 |
points3d | 输出数组,包含估计的三维点。 |
K | 输入/输出相机矩阵 \(K = \vecthreethree{f_x}{0}{c_x}{0}{f_y}{c_y}{0}{0}{1}\)。输入参数用作初始猜测。 |
is_projective | 如果为真,则假定相机为投影相机。 |
内部调用 libmv 简单流水线程序,通过实例化 SFMLibmvEuclideanReconstruction 类使用一些默认参数。