🤖
AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は
公式英語版(原文) を参照してください。
#include <opencv2/rgbd/dynafu.hpp>
◆ ~DynaFu()
| virtual cv::dynafu::DynaFu::~DynaFu |
( |
| ) |
|
|
virtual |
◆ create()
| Python: |
|---|
| cv.dynafu.DynaFu.create( | _params | ) -> | retval |
| cv.dynafu.DynaFu_create( | _params | ) -> | retval |
◆ getCloud()
| Python: |
|---|
| cv.dynafu.DynaFu.getCloud( | [, points[, normals]] | ) -> | points, normals |
現在の3Dメッシュの点と法線を取得する。
法線の順序は点の順序に対応する。点の順序は未定義である。
- 引数
-
| points | 4要素のfloatベクトルである点のベクトル |
| normals | 4要素のfloatベクトルである法線のベクトル |
◆ getNodesPos()
| virtual std::vector< Point3f > cv::dynafu::DynaFu::getNodesPos |
( |
| ) |
const |
|
pure virtual |
◆ getNormals()
| Python: |
|---|
| cv.dynafu.DynaFu.getNormals( | points[, normals] | ) -> | normals |
与えられた点に対する法線を計算する。
- 引数
-
| points | 4要素のfloatベクトルである点の入力ベクトル |
| normals | 4要素のfloatベクトルである対応する法線の出力ベクトル |
◆ getParams()
| virtual const kinfu::Params & cv::dynafu::DynaFu::getParams |
( |
| ) |
const |
|
pure virtual |
◆ getPoints()
| virtual void cv::dynafu::DynaFu::getPoints |
( |
OutputArray | points | ) |
const |
|
pure virtual |
| Python: |
|---|
| cv.dynafu.DynaFu.getPoints( | [, points] | ) -> | points |
現在の3Dメッシュの点を取得する。
点の順序は未定義である。
- 引数
-
| points | 4要素のfloatベクトルである点のベクトル |
◆ getPose()
| virtual Affine3f cv::dynafu::DynaFu::getPose |
( |
| ) |
const |
|
pure virtual |
◆ marchCubes()
◆ render()
| Python: |
|---|
| cv.dynafu.DynaFu.render( | [, image[, cameraPose]] | ) -> | image |
ボリュームを画像にレンダリングする。
TSDFの0等値面をPhongシェーディングを用いてCV_8UC4の Mat にレンダリングする。光源の姿勢は DynaFu のパラメータで固定される。
- 引数
-
| image | 結果の画像 |
| cameraPose | レンダリング元となるカメラの姿勢。空の場合は、最後のフレームのカメラ姿勢である現在の姿勢からレンダリングする。 |
◆ renderSurface()
◆ reset()
| virtual void cv::dynafu::DynaFu::reset |
( |
| ) |
|
|
pure virtual |
| Python: |
|---|
| cv.dynafu.DynaFu.reset( | | ) -> | None |
アルゴリズムをリセットする。
現在のモデルをクリアし、姿勢をリセットする。
◆ update()
| virtual bool cv::dynafu::DynaFu::update |
( |
InputArray | depth | ) |
|
|
pure virtual |
| Python: |
|---|
| cv.dynafu.DynaFu.update( | depth | ) -> | retval |
次の深度フレームを処理する。
ICPで計算された姿勢に基づいて、深度をボクセル空間に統合する。入力画像が別の型の場合、内部でCV_32Fに変換される。
- 引数
-
| depth | サイズとビット深度のスケールがアルゴリズムのパラメータで記述されたシングルチャンネル画像 |
- 戻り値
- 新しいフレームを現在のシーンと整合させることに成功した場合はtrue、そうでない場合はfalse
このクラス詳解は次のファイルから抽出されました: