|
OpenCV 4.5.3(日本語機械翻訳)
|
#include <depth.hpp>
cv::rgbd::RgbdFrameを継承しています。
公開型 |
|
| enum | { CACHE_SRC = 1 , CACHE_DST = 2 , CACHE_ALL = CACHE_SRC + CACHE_DST } |
公開メンバ関数 |
|
| OdometryFrame (const Mat &image, const Mat &depth, const Mat &mask=Mat(), const Mat &normals=Mat(), int ID=-1) | |
| virtual CV_WRAP void | release () CV_OVERRIDE |
| CV_WRAP void | releasePyramids () |
基底クラス
cv::rgbd::RgbdFrame
に属する継承公開メンバ関数 |
|
| RgbdFrame (const Mat &image, const Mat &depth, const Mat &mask=Mat(), const Mat &normals=Mat(), int ID=-1) | |
静的公開メンバ関数 |
|
| static CV_WRAP Ptr< OdometryFrame > | create (const Mat &image=Mat(), const Mat &depth=Mat(), const Mat &mask=Mat(), const Mat &normals=Mat(), int ID=-1) |
基底クラス
cv::rgbd::RgbdFrame
に属する継承静的公開メンバ関数 |
|
| static CV_WRAP Ptr< RgbdFrame > | create (const Mat &image=Mat(), const Mat &depth=Mat(), const Mat &mask=Mat(), const Mat &normals=Mat(), int ID=-1) |
公開変数類 |
|
| CV_PROP std::vector< Mat > | pyramidImage |
| CV_PROP std::vector< Mat > | pyramidDepth |
| CV_PROP std::vector< Mat > | pyramidMask |
| CV_PROP std::vector< Mat > | pyramidCloud |
| CV_PROP std::vector< Mat > | pyramid_dI_dx |
| CV_PROP std::vector< Mat > | pyramid_dI_dy |
| CV_PROP std::vector< Mat > | pyramidTexturedMask |
| CV_PROP std::vector< Mat > | pyramidNormals |
| CV_PROP std::vector< Mat > | pyramidNormalsMask |
基底クラス
cv::rgbd::RgbdFrame
に属する継承公開変数類 |
|
| CV_PROP int | ID |
| CV_PROP Mat | image |
| CV_PROP Mat | depth |
| CV_PROP Mat | mask |
| CV_PROP Mat | normals |
フレームの役割に必要となる可能性のあるフレームデータを含むオブジェクトです。Odometry. 効率化のために使用されます(処理に複数回参加するフレームの事前計算/キャッシュデータを渡すため)。Odometry処理に参加しているフレームの事前に計算されたデータやキャッシュされたデータを何度も渡すため)効率化のために使われます。
| anonymous enum |
これらの定数は,フレームの役割(srcFrameまたはdstFrame)に応じて準備しなければならないキャッシュの種類を設定するために利用されます(クラスのcomputeメソッドを参照してください).Odometryクラスのcomputeメソッドを参照)。srcFrame と dstFrame では,異なるキャッシュデータが必要になる場合がありますが,キャッシュの一部は両方のフレームの役割に共通する場合があります。
| CACHE_SRC | srcFrame 用のキャッシュデータを用意します。 |
| CACHE_DST | dstFrame用のキャッシュデータを用意します。 |
| CACHE_ALL | srcFrameとdstFrameの両方の役割のキャッシュデータが計算されます。 |
|
virtual |
cv::rgbd::RgbdFrameを再実装します。