Class cv::detail::LevMarqBackend#

Collaboration diagram for cv::detail::LevMarqBackend:

Constructor & Destructor Documentation#

~LevMarqBackend()#

cv::detail::LevMarqBackend::~LevMarqBackend()

Member Function Documentation#

acceptProbe()#

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

calcFunc()#

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

calcJtbv()#

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

currentOplusX()#

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

decompose()#

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

doJacobiScaling()#

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

enableGeo()#

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

getDiag()#

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

getJtb()#

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

prepareVars()#

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

setDiag()#

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

solveDecomposed()#

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

Source file#

The documentation for this class was generated from the following file: