OpenCV 5.0.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。

詳細説明

関数

double cv::sfm::depth (InputArray R, InputArray t, InputArray X)
 剛体変換によって変換された点の奥行きを返す。
 
void cv::sfm::euclideanToHomogeneous (InputArray src, OutputArray dst)
 点をユークリッド空間から同次空間へ変換する。例: ((x,y)->(x,y,1))
 
void cv::sfm::homogeneousToEuclidean (InputArray src, OutputArray dst)
 点の座標を同次座標からユークリッドのピクセル座標へ変換する。例: ((x,y,z)->(x/z, y/z))
 
void cv::sfm::KRtFromProjection (InputArray P, OutputArray K, OutputArray R, OutputArray t)
 射影行列 P から K, R, t を取得し、RQ分解を用いて分解する。
 
void cv::sfm::projectionFromKRt (InputArray K, InputArray R, InputArray t, OutputArray P)
 K, R, t から射影行列 P を取得する。
 

関数詳解

◆ depth()

double cv::sfm::depth ( InputArray R,
InputArray t,
InputArray X )

#include <opencv2/sfm/projection.hpp>

剛体変換によって変換された点の奥行きを返す。

引数
R入力の3x3回転行列。
t入力の3x1並進ベクトル。
X3次元点を含む入力の3x1または4x1ベクトル。

◆ euclideanToHomogeneous()

void cv::sfm::euclideanToHomogeneous ( InputArray src,
OutputArray dst )

#include <opencv2/sfm/projection.hpp>

点をユークリッド空間から同次空間へ変換する。例: ((x,y)->(x,y,1))

引数
srcN次元点の入力ベクトル。
dstN+1次元点の出力ベクトル。

◆ homogeneousToEuclidean()

void cv::sfm::homogeneousToEuclidean ( InputArray src,
OutputArray dst )

#include <opencv2/sfm/projection.hpp>

点の座標を同次座標からユークリッドのピクセル座標へ変換する。例: ((x,y,z)->(x/z, y/z))

引数
srcN次元点の入力ベクトル。
dstN-1次元点の出力ベクトル。

◆ KRtFromProjection()

void cv::sfm::KRtFromProjection ( InputArray P,
OutputArray K,
OutputArray R,
OutputArray t )

#include <opencv2/sfm/projection.hpp>

射影行列 P から K, R, t を取得し、RQ分解を用いて分解する。

引数
P入力の3x4射影行列。
K出力の3x3カメラ行列 \(K = \vecthreethree{f_x}{0}{c_x}{0}{f_y}{c_y}{0}{0}{1}\)。
R出力の3x3回転行列。
t出力の3x1並進ベクトル。

参考文献: [121] A4.1.1 pag.579

◆ projectionFromKRt()

void cv::sfm::projectionFromKRt ( InputArray K,
InputArray R,
InputArray t,
OutputArray P )

#include <opencv2/sfm/projection.hpp>

K, R, t から射影行列 P を取得する。

引数
K入力の3x3カメラ行列 \(K = \vecthreethree{f_x}{0}{c_x}{0}{f_y}{c_y}{0}{0}{1}\)。
R入力の3x3回転行列。
t入力の3x1並進ベクトル。
P出力の3x4射影行列。

この関数は以下の式を解くことで射影行列を推定する: \(P = K * [R|t]\)