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

#include <opencv2/geometry/detail/optimizer.hpp>

Collaboration diagram for cv::detail::LevMarqBackend:

公開メンバ関数

virtual ~LevMarqBackend ()
 
virtual void acceptProbe ()=0
 
virtual bool calcFunc (double &energy, bool calcEnergy=true, bool calcJacobian=false)=0
 
virtual bool calcJtbv (Mat_< double > &jtbv)=0
 
virtual void currentOplusX (const Mat_< double > &x, bool geo=false)=0
 
virtual bool decompose ()=0
 
virtual void doJacobiScaling (const Mat_< double > &di)=0
 
virtual bool enableGeo ()=0
 
virtual const Mat_< double > getDiag ()=0
 
virtual const Mat_< double > getJtb ()=0
 
virtual void prepareVars ()=0
 
virtual void setDiag (const Mat_< double > &d)=0
 
virtual bool solveDecomposed (const Mat_< double > &right, Mat_< double > &x)=0
 

構築子と解体子の詳解

◆ ~LevMarqBackend()

virtual cv::detail::LevMarqBackend::~LevMarqBackend ( )
inlinevirtual

メンバ関数詳解

◆ acceptProbe()

virtual void cv::detail::LevMarqBackend::acceptProbe ( )
pure virtual

◆ calcFunc()

virtual bool cv::detail::LevMarqBackend::calcFunc ( double & energy,
bool calcEnergy = true,
bool calcJacobian = false )
pure virtual

◆ calcJtbv()

virtual bool cv::detail::LevMarqBackend::calcJtbv ( Mat_< double > & jtbv)
pure virtual

◆ currentOplusX()

virtual void cv::detail::LevMarqBackend::currentOplusX ( const Mat_< double > & x,
bool geo = false )
pure virtual

◆ decompose()

virtual bool cv::detail::LevMarqBackend::decompose ( )
pure virtual

◆ doJacobiScaling()

virtual void cv::detail::LevMarqBackend::doJacobiScaling ( const Mat_< double > & di)
pure virtual

◆ enableGeo()

virtual bool cv::detail::LevMarqBackend::enableGeo ( )
pure virtual

◆ getDiag()

virtual const Mat_< double > cv::detail::LevMarqBackend::getDiag ( )
pure virtual

◆ getJtb()

virtual const Mat_< double > cv::detail::LevMarqBackend::getJtb ( )
pure virtual

◆ prepareVars()

virtual void cv::detail::LevMarqBackend::prepareVars ( )
pure virtual

◆ setDiag()

virtual void cv::detail::LevMarqBackend::setDiag ( const Mat_< double > & d)
pure virtual

◆ solveDecomposed()

virtual bool cv::detail::LevMarqBackend::solveDecomposed ( const Mat_< double > & right,
Mat_< double > & x )
pure virtual

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