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

#include <opencv2/ptcloud/volume_settings.hpp>

Collaboration diagram for cv::VolumeSettings:

公開メンバ関数

 VolumeSettings (const VolumeSettings &vs)
 
 VolumeSettings (VolumeType volumeType=VolumeType::TSDF)
 カスタム Volume 型の設定のコンストラクタ。
 
 ~VolumeSettings ()
 
void getCameraIntegrateIntrinsics (OutputArray val) const
 積分に用いるカメラの内部パラメータを返す。出力の形式: [ fx 0 cx ] [ 0 fy cy ] [ 0 0 1 ] ここで fx と fy はそれぞれ Ox 軸と Oy 軸の焦点距離、cx と cy はそれぞれ Ox 軸と Oy 軸の中心点である。
 
void getCameraRaycastIntrinsics (OutputArray val) const
 レイキャスト画像用のカメラ内部パラメータを返す。これはユーザがraycast()呼び出し時に内部パラメータを指定しない場合に使用される。出力フォーマット: [ fx 0 cx ] [ 0 fy cy ] [ 0 0 1 ]。ここで fx と fy はOx軸とOy軸の焦点、cx と cy はOx軸とOy軸の中心点である。
 
float getDepthFactor () const
 深度スケーリングに用いる係数である深度係数を返す。
 
int getIntegrateHeight () const
 統合に用いる画像の高さを返す。
 
int getIntegrateWidth () const
 統合に用いる画像の幅を返す。
 
float getMaxDepth () const
 深度を切り捨てるためのしきい値(メートル単位)を返す。しきい値より大きい深度を0に切り捨てる。
 
int getMaxWeight () const
 ボクセルごとに統合するフレーム数の最大値を返す。ボクセルに対してTSDFの移動平均を計算する際のフレーム数の最大値を表す。
 
int getRaycastHeight () const
 レイキャストされる画像の高さを返す。これはユーザがraycast()呼び出し時に指定しない場合に使用される。
 
float getRaycastStepFactor () const
 1回のレイキャストステップの長さを返す。1マーチごとにスキップされるボクセル長の割合を表す。
 
int getRaycastWidth () const
 レイキャストされる画像の幅を返す。これはユーザがraycast()呼び出し時に指定しない場合に使用される。
 
float getTsdfTruncateDistance () const
 TSDFの切り捨て距離を返す。表面からこの値より大きい距離は1.0に切り捨てられる。
 
void getVolumePose (OutputArray val) const
 ボリュームのポーズを設定する。
 
void getVolumeResolution (OutputArray val) const
 ボクセル空間の解像度。各次元のボクセル数。TSDF Volume にのみ適用される。HashTSDFボリュームは3次元すべてで等しい解像度のみをサポートする。
 
void getVolumeStrides (OutputArray val) const
 x、y、z次元のストライドを表す3つの整数を返す。生のボリュームユニットデータを反復処理するために使用できる。
 
float getVoxelSize () const
 ボクセルのサイズを返す。
 
VolumeSettingsoperator= (const VolumeSettings &)
 
void setCameraIntegrateIntrinsics (InputArray val)
 統合用のカメラ内部パラメータを設定する。入力フォーマット: [ fx 0 cx ] [ 0 fy cy ] [ 0 0 1 ]。ここで fx と fy はOx軸とOy軸の焦点、cx と cy はOx軸とOy軸の中心点である。
 
void setCameraRaycastIntrinsics (InputArray val)
 レイキャスト画像用のカメラ内部パラメータを設定する。これはユーザがraycast()呼び出し時に内部パラメータを指定しない場合に使用される。入力フォーマット: [ fx 0 cx ] [ 0 fy cy ] [ 0 0 1 ]。ここで fx と fy はOx軸とOy軸の焦点、cx と cy はOx軸とOy軸の中心点である。
 
void setDepthFactor (float val)
 深度スケーリングに用いる係数である深度係数を設定する。
 
void setIntegrateHeight (int val)
 統合に用いる画像の高さを設定する。
 
void setIntegrateWidth (int val)
 統合に用いる画像の幅を設定する。
 
void setMaxDepth (float val)
 深度を切り捨てるためのしきい値(メートル単位)を設定する。しきい値より大きい深度を0に切り捨てる。
 
void setMaxWeight (int val)
 ボクセルごとに統合するフレーム数の最大値を設定する。ボクセルに対してTSDFの移動平均を計算する際のフレーム数の最大値を表す。
 
void setRaycastHeight (int val)
 レイキャストされる画像の高さを設定する。これはユーザがraycast()呼び出し時に指定しない場合に使用される。
 
void setRaycastStepFactor (float val)
 1回のレイキャストステップの長さを設定する。1マーチごとにスキップされるボクセル長の割合を表す。
 
void setRaycastWidth (int val)
 レイキャストされる画像の幅を設定する。これはユーザがraycast()呼び出し時に指定しない場合に使用される。
 
void setTsdfTruncateDistance (float val)
 TSDFの切り捨て距離を設定する。表面からこの値より大きい距離は1.0に切り捨てられる。
 
void setVolumePose (InputArray val)
 ボリュームのポーズを設定する。
 
void setVolumeResolution (InputArray val)
 ボクセル空間の解像度。各次元のボクセル数。TSDF Volume にのみ適用される。HashTSDFボリュームは3次元すべてで等しい解像度のみをサポートする。
 
void setVoxelSize (float val)
 ボクセルのサイズを設定する。
 

構築子と解体子の詳解

◆ VolumeSettings() [1/2]

cv::VolumeSettings::VolumeSettings ( VolumeType volumeType = VolumeType::TSDF)
explicit
Python:
cv.VolumeSettings([, volumeType]) -> <VolumeSettings object>

カスタム Volume 型用の設定のコンストラクタ。

引数
volumeTypeボリュームの型。

◆ VolumeSettings() [2/2]

cv::VolumeSettings::VolumeSettings ( const VolumeSettings & vs)
Python:
cv.VolumeSettings([, volumeType]) -> <VolumeSettings object>

◆ ~VolumeSettings()

cv::VolumeSettings::~VolumeSettings ( )

メンバ関数詳解

◆ getCameraIntegrateIntrinsics()

void cv::VolumeSettings::getCameraIntegrateIntrinsics ( OutputArray val) const
Python:
cv.VolumeSettings.getCameraIntegrateIntrinsics([, val]) -> val

統合用のカメラ内部パラメータを返す。出力フォーマット: [ fx 0 cx ] [ 0 fy cy ] [ 0 0 1 ]。ここで fx と fy はOx軸とOy軸の焦点、cx と cy はOx軸とOy軸の中心点である。

引数
val出力値。

◆ getCameraRaycastIntrinsics()

void cv::VolumeSettings::getCameraRaycastIntrinsics ( OutputArray val) const
Python:
cv.VolumeSettings.getCameraRaycastIntrinsics([, val]) -> val

レイキャスト画像用のカメラ内部パラメータを返す。これはユーザがraycast()呼び出し時に内部パラメータを指定しない場合に使用される。出力フォーマット: [ fx 0 cx ] [ 0 fy cy ] [ 0 0 1 ]。ここで fx と fy はOx軸とOy軸の焦点、cx と cy はOx軸とOy軸の中心点である。

引数
val出力値。

◆ getDepthFactor()

float cv::VolumeSettings::getDepthFactor ( ) const
Python:
cv.VolumeSettings.getDepthFactor() -> retval

深度スケーリングに用いる係数である深度係数を返す。

◆ getIntegrateHeight()

int cv::VolumeSettings::getIntegrateHeight ( ) const
Python:
cv.VolumeSettings.getIntegrateHeight() -> retval

統合に用いる画像の高さを返す。

◆ getIntegrateWidth()

int cv::VolumeSettings::getIntegrateWidth ( ) const
Python:
cv.VolumeSettings.getIntegrateWidth() -> retval

統合に用いる画像の幅を返す。

◆ getMaxDepth()

float cv::VolumeSettings::getMaxDepth ( ) const
Python:
cv.VolumeSettings.getMaxDepth() -> retval

深度を切り捨てるためのしきい値(メートル単位)を返す。しきい値より大きい深度を0に切り捨てる。

◆ getMaxWeight()

int cv::VolumeSettings::getMaxWeight ( ) const
Python:
cv.VolumeSettings.getMaxWeight() -> retval

ボクセルごとに統合するフレーム数の最大値を返す。ボクセルに対してTSDFの移動平均を計算する際のフレーム数の最大値を表す。

◆ getRaycastHeight()

int cv::VolumeSettings::getRaycastHeight ( ) const
Python:
cv.VolumeSettings.getRaycastHeight() -> retval

レイキャストされる画像の高さを返す。これはユーザがraycast()呼び出し時に指定しない場合に使用される。

◆ getRaycastStepFactor()

float cv::VolumeSettings::getRaycastStepFactor ( ) const
Python:
cv.VolumeSettings.getRaycastStepFactor() -> retval

1回のレイキャストステップの長さを返す。1マーチごとにスキップされるボクセル長の割合を表す。

◆ getRaycastWidth()

int cv::VolumeSettings::getRaycastWidth ( ) const
Python:
cv.VolumeSettings.getRaycastWidth() -> retval

レイキャストされる画像の幅を返す。これはユーザがraycast()呼び出し時に指定しない場合に使用される。

◆ getTsdfTruncateDistance()

float cv::VolumeSettings::getTsdfTruncateDistance ( ) const
Python:
cv.VolumeSettings.getTsdfTruncateDistance() -> retval

TSDFの切り捨て距離を返す。表面からこの値より大きい距離は1.0に切り捨てられる。

◆ getVolumePose()

void cv::VolumeSettings::getVolumePose ( OutputArray val) const
Python:
cv.VolumeSettings.getVolumePose([, val]) -> val

ボリュームのポーズを設定する。

引数
val出力値。

◆ getVolumeResolution()

void cv::VolumeSettings::getVolumeResolution ( OutputArray val) const
Python:
cv.VolumeSettings.getVolumeResolution([, val]) -> val

ボクセル空間の解像度。各次元のボクセル数。TSDF Volume にのみ適用される。HashTSDFボリュームは3次元すべてで等しい解像度のみをサポートする。

引数
val出力値。

◆ getVolumeStrides()

void cv::VolumeSettings::getVolumeStrides ( OutputArray val) const
Python:
cv.VolumeSettings.getVolumeStrides([, val]) -> val

x、y、z次元のストライドを表す3つの整数を返す。生のボリュームユニットデータを反復処理するために使用できる。

引数
val出力値。

◆ getVoxelSize()

float cv::VolumeSettings::getVoxelSize ( ) const
Python:
cv.VolumeSettings.getVoxelSize() -> retval

ボクセルのサイズを返す。

◆ operator=()

VolumeSettings & cv::VolumeSettings::operator= ( const VolumeSettings & )

◆ setCameraIntegrateIntrinsics()

void cv::VolumeSettings::setCameraIntegrateIntrinsics ( InputArray val)
Python:
cv.VolumeSettings.setCameraIntegrateIntrinsics(val) -> None

統合用のカメラ内部パラメータを設定する。入力フォーマット: [ fx 0 cx ] [ 0 fy cy ] [ 0 0 1 ]。ここで fx と fy はOx軸とOy軸の焦点、cx と cy はOx軸とOy軸の中心点である。

引数
val入力値。

◆ setCameraRaycastIntrinsics()

void cv::VolumeSettings::setCameraRaycastIntrinsics ( InputArray val)
Python:
cv.VolumeSettings.setCameraRaycastIntrinsics(val) -> None

レイキャスト画像用のカメラ内部パラメータを設定する。これはユーザがraycast()呼び出し時に内部パラメータを指定しない場合に使用される。入力フォーマット: [ fx 0 cx ] [ 0 fy cy ] [ 0 0 1 ]。ここで fx と fy はOx軸とOy軸の焦点、cx と cy はOx軸とOy軸の中心点である。

引数
val入力値。

◆ setDepthFactor()

void cv::VolumeSettings::setDepthFactor ( float val)
Python:
cv.VolumeSettings.setDepthFactor(val) -> None

深度スケーリングに用いる係数である深度係数を設定する。

引数
val入力値。

◆ setIntegrateHeight()

void cv::VolumeSettings::setIntegrateHeight ( int val)
Python:
cv.VolumeSettings.setIntegrateHeight(val) -> None

統合に用いる画像の高さを設定する。

引数
val入力値。

◆ setIntegrateWidth()

void cv::VolumeSettings::setIntegrateWidth ( int val)
Python:
cv.VolumeSettings.setIntegrateWidth(val) -> None

統合に用いる画像の幅を設定する。

引数
val入力値。

◆ setMaxDepth()

void cv::VolumeSettings::setMaxDepth ( float val)
Python:
cv.VolumeSettings.setMaxDepth(val) -> None

深度を切り捨てるためのしきい値(メートル単位)を設定する。しきい値より大きい深度を0に切り捨てる。

引数
val入力値。

◆ setMaxWeight()

void cv::VolumeSettings::setMaxWeight ( int val)
Python:
cv.VolumeSettings.setMaxWeight(val) -> None

ボクセルごとに統合するフレーム数の最大値を設定する。ボクセルに対してTSDFの移動平均を計算する際のフレーム数の最大値を表す。

引数
val入力値。

◆ setRaycastHeight()

void cv::VolumeSettings::setRaycastHeight ( int val)
Python:
cv.VolumeSettings.setRaycastHeight(val) -> None

レイキャストされる画像の高さを設定する。これはユーザがraycast()呼び出し時に指定しない場合に使用される。

引数
val入力値。

◆ setRaycastStepFactor()

void cv::VolumeSettings::setRaycastStepFactor ( float val)
Python:
cv.VolumeSettings.setRaycastStepFactor(val) -> None

1回のレイキャストステップの長さを設定する。1マーチごとにスキップされるボクセル長の割合を表す。

引数
val入力値。

◆ setRaycastWidth()

void cv::VolumeSettings::setRaycastWidth ( int val)
Python:
cv.VolumeSettings.setRaycastWidth(val) -> None

レイキャストされる画像の幅を設定する。これはユーザがraycast()呼び出し時に指定しない場合に使用される。

引数
val入力値。

◆ setTsdfTruncateDistance()

void cv::VolumeSettings::setTsdfTruncateDistance ( float val)
Python:
cv.VolumeSettings.setTsdfTruncateDistance(val) -> None

TSDFの切り捨て距離を設定する。表面からこの値より大きい距離は1.0に切り捨てられる。

引数
val入力値。

◆ setVolumePose()

void cv::VolumeSettings::setVolumePose ( InputArray val)
Python:
cv.VolumeSettings.setVolumePose(val) -> None

ボリュームのポーズを設定する。

引数
val入力値。

◆ setVolumeResolution()

void cv::VolumeSettings::setVolumeResolution ( InputArray val)
Python:
cv.VolumeSettings.setVolumeResolution(val) -> None

ボクセル空間の解像度。各次元のボクセル数。TSDF Volume にのみ適用される。HashTSDFボリュームは3次元すべてで等しい解像度のみをサポートする。

引数
val入力値。

◆ setVoxelSize()

void cv::VolumeSettings::setVoxelSize ( float val)
Python:
cv.VolumeSettings.setVoxelSize(val) -> None

ボクセルのサイズを設定する。

引数
val入力値。

このクラス詳解は次のファイルから抽出されました: