Visual Servoing Platform  version 3.6.1 under development (2024-10-01)
vpMbKltTracker Member List

This is the complete list of members for vpMbKltTracker, including all inherited members.

addCircle(const vpPoint &P1, const vpPoint &P2, const vpPoint &P3, double r, const std::string &name="")vpMbKltTracker
addPolygon(const std::vector< vpPoint > &corners, int idFace=-1, const std::string &polygonName="", bool useLod=false, double minPolygonAreaThreshold=2500.0, double minLineLengthThreshold=50.0)vpMbTrackerprotected
addPolygon(const vpPoint &p1, const vpPoint &p2, const vpPoint &p3, double radius, int idFace=-1, const std::string &polygonName="", bool useLod=false, double minPolygonAreaThreshold=2500.0)vpMbTrackerprotected
addPolygon(const vpPoint &p1, const vpPoint &p2, int idFace=-1, const std::string &polygonName="", bool useLod=false, double minLineLengthThreshold=50)vpMbTrackerprotected
addPolygon(const std::vector< std::vector< vpPoint > > &listFaces, int idFace=-1, const std::string &polygonName="", bool useLod=false, double minLineLengthThreshold=50)vpMbTrackerprotected
addProjectionErrorCircle(const vpPoint &P1, const vpPoint &P2, const vpPoint &P3, double r, int idFace=-1, const std::string &name="")vpMbTrackerprotected
addProjectionErrorCylinder(const vpPoint &P1, const vpPoint &P2, double r, int idFace=-1, const std::string &name="")vpMbTrackerprotected
addProjectionErrorLine(vpPoint &p1, vpPoint &p2, int polygon=-1, std::string name="")vpMbTrackerprotected
addProjectionErrorPolygon(const std::vector< vpPoint > &corners, int idFace=-1, const std::string &polygonName="", bool useLod=false, double minPolygonAreaThreshold=2500.0, const double minLineLengthThreshold=50.0)vpMbTrackerprotected
addProjectionErrorPolygon(const vpPoint &p1, const vpPoint &p2, const vpPoint &p3, double radius, int idFace=-1, const std::string &polygonName="", bool useLod=false, double minPolygonAreaThreshold=2500.0)vpMbTrackerprotected
addProjectionErrorPolygon(const vpPoint &p1, const vpPoint &p2, int idFace=-1, const std::string &polygonName="", bool useLod=false, double minLineLengthThreshold=50)vpMbTrackerprotected
addProjectionErrorPolygon(const std::vector< std::vector< vpPoint > > &listFaces, int idFace=-1, const std::string &polygonName="", bool useLod=false, double minLineLengthThreshold=50)vpMbTrackerprotected
angleAppearsvpMbTrackerprotected
angleDisappearsvpMbTrackerprotected
applyLodSettingInConfigvpMbTrackerprotected
c0MovpMbKltTrackerprotected
circles_dispvpMbKltTrackerprotected
clippingFlagvpMbTrackerprotected
computeCovariancevpMbTrackerprotected
computeCovarianceMatrixVVS(const bool isoJoIdentity, const vpColVector &w_true, const vpHomogeneousMatrix &cMoPrev, const vpMatrix &L_true, const vpMatrix &LVJ_true, const vpColVector &error)vpMbTrackerprotectedvirtual
computeCurrentProjectionError(const vpImage< unsigned char > &I, const vpHomogeneousMatrix &_cMo, const vpCameraParameters &_cam)vpMbTrackervirtual
computeJTR(const vpMatrix &J, const vpColVector &R, vpColVector &JTR) constvpMbTrackerprotected
computeProjectionErrorImpl(const vpImage< unsigned char > &I, const vpHomogeneousMatrix &_cMo, const vpCameraParameters &_cam, unsigned int &nbFeatures)vpMbTrackerprotected
computeProjErrorvpMbTrackerprotected
computeVVS()vpMbKltTrackerprotected
computeVVSCheckLevenbergMarquardt(unsigned int iter, vpColVector &error, const vpColVector &m_error_prev, const vpHomogeneousMatrix &cMoPrev, double &mu, bool &reStartFromLastIncrement, vpColVector *const w=nullptr, const vpColVector *const m_w_prev=nullptr)vpMbTrackerprotectedvirtual
computeVVSInit() VP_OVERRIDEvpMbKltTrackerprotectedvirtual
computeVVSInteractionMatrixAndResidu() VP_OVERRIDEvpMbKltTrackerprotectedvirtual
computeVVSPoseEstimation(const bool isoJoIdentity, unsigned int iter, vpMatrix &L, vpMatrix &LTL, vpColVector &R, const vpColVector &error, vpColVector &error_prev, vpColVector &LTR, double &mu, vpColVector &v, const vpColVector *const w=nullptr, vpColVector *const m_w_prev=nullptr)vpMbTrackerprotectedvirtual
computeVVSWeights(vpRobust &robust, const vpColVector &error, vpColVector &w)vpMbTrackerprotectedvirtual
covarianceMatrixvpMbTrackerprotected
createCylinderBBox(const vpPoint &p1, const vpPoint &p2, const double &radius, std::vector< std::vector< vpPoint > > &listFaces)vpMbTrackerprotected
ctTc0vpMbKltTrackerprotected
curvpMbKltTrackerprotected
display(const vpImage< unsigned char > &I, const vpHomogeneousMatrix &cMo, const vpCameraParameters &cam, const vpColor &col, unsigned int thickness=1, bool displayFullModel=false) VP_OVERRIDEvpMbKltTrackervirtual
display(const vpImage< vpRGBa > &I, const vpHomogeneousMatrix &cMo, const vpCameraParameters &cam, const vpColor &col, unsigned int thickness=1, bool displayFullModel=false) VP_OVERRIDEvpMbKltTrackervirtual
displayFeaturesvpMbTrackerprotected
distFarClipvpMbTrackerprotected
distNearClipvpMbTrackerprotected
extractCylinders(SoVRMLIndexedFaceSet *face_set, vpHomogeneousMatrix &transform, int &idFace, const std::string &polygonName="")vpMbTrackerprotectedvirtual
extractFaces(SoVRMLIndexedFaceSet *face_set, vpHomogeneousMatrix &transform, int &idFace, const std::string &polygonName="")vpMbTrackerprotectedvirtual
extractGroup(SoVRMLGroup *sceneGraphVRML2, vpHomogeneousMatrix &transform, int &idFace)vpMbTrackerprotectedvirtual
extractLines(SoVRMLIndexedLineSet *line_set, int &idFace, const std::string &polygonName="")vpMbTrackerprotectedvirtual
facesvpMbTrackerprotected
firstInitialisationvpMbKltTrackerprotected
GAUSS_NEWTON_OPT enum valuevpMbTracker
getAngleAppear() constvpMbTrackerinlinevirtual
getAngleDisappear() constvpMbTrackerinlinevirtual
getCameraParameters(vpCameraParameters &cam) constvpMbTrackerinlinevirtual
getClipping() constvpMbTrackerinlinevirtual
getCovarianceMatrix() constvpMbTrackerinlinevirtual
getError() const VP_OVERRIDEvpMbKltTrackerinlinevirtual
getEstimatedDoF() constvpMbTrackervirtual
getFaces()vpMbTrackerinlinevirtual
getFarClippingDistance() constvpMbTrackerinlinevirtual
getFeaturesCircle()vpMbKltTrackerinlinevirtual
getFeaturesForDisplayKlt()vpMbKltTrackerprotectedvirtual
getFeaturesKlt()vpMbKltTrackerinlinevirtual
getFeaturesKltCylinder()vpMbKltTrackerinlinevirtual
getGravityCenter(const std::vector< vpPoint > &_pts) constvpMbTrackerprotected
getInitialMu() constvpMbTrackerinlinevirtual
getKltImagePoints() constvpMbKltTracker
getKltImagePointsWithId() constvpMbKltTracker
getKltMaskBorder() constvpMbKltTrackerinline
getKltNbPoints() constvpMbKltTrackerinline
getKltOpencv() constvpMbKltTrackerinline
getKltPoints() constvpMbKltTrackerinline
getKltThresholdAcceptation() constvpMbKltTrackerinline
getLambda() constvpMbTrackerinlinevirtual
getMaskBorder() constvpMbKltTrackerinline
getMaxIter() constvpMbTrackerinlinevirtual
getModelForDisplay(unsigned int width, unsigned int height, const vpHomogeneousMatrix &cMo, const vpCameraParameters &cam, bool displayFullModel=false) VP_OVERRIDEvpMbKltTrackervirtual
getNbKltPoints() constvpMbKltTrackerinline
getNbPolygon() constvpMbTrackerinlinevirtual
getNearClippingDistance() constvpMbTrackerinlinevirtual
getOptimizationMethod() constvpMbTrackerinlinevirtual
getPolygon(unsigned int index)vpMbTrackerinlinevirtual
getPolygonFaces(bool orderPolygons=true, bool useVisibility=true, bool clipPolygon=false)vpMbTrackervirtual
getPose(vpHomogeneousMatrix &cMo) constvpMbTrackerinlinevirtual
getPose() constvpMbTrackerinlinevirtual
getProjectionError() constvpMbTrackerinlinevirtual
getRobustWeights() const VP_OVERRIDEvpMbKltTrackerinlinevirtual
getStopCriteriaEpsilon() constvpMbTrackerinlinevirtual
getThresholdAcceptation() constvpMbKltTrackerinline
init(const vpImage< unsigned char > &I) VP_OVERRIDEvpMbKltTrackerprotectedvirtual
initCircle(const vpPoint &, const vpPoint &, const vpPoint &, double, int, const std::string &name="") VP_OVERRIDEvpMbKltTrackerprotectedvirtual
initClick(const vpImage< unsigned char > &I, const std::string &initFile, bool displayHelp=false, const vpHomogeneousMatrix &T=vpHomogeneousMatrix())vpMbTrackervirtual
initClick(const vpImage< vpRGBa > &I_color, const std::string &initFile, bool displayHelp=false, const vpHomogeneousMatrix &T=vpHomogeneousMatrix())vpMbTrackervirtual
initClick(const vpImage< unsigned char > &I, const std::vector< vpPoint > &points3D_list, const std::string &displayFile="")vpMbTrackervirtual
initClick(const vpImage< vpRGBa > &I_color, const std::vector< vpPoint > &points3D_list, const std::string &displayFile="")vpMbTrackervirtual
initClick(const vpImage< unsigned char > *const I, const vpImage< vpRGBa > *const I_color, const std::string &initFile, bool displayHelp=false, const vpHomogeneousMatrix &T=vpHomogeneousMatrix())vpMbTrackerprotectedvirtual
initClick(const vpImage< unsigned char > *const I, const vpImage< vpRGBa > *const I_color, const std::vector< vpPoint > &points3D_list, const std::string &displayFile="")vpMbTrackerprotectedvirtual
initCylinder(const vpPoint &, const vpPoint &, double, int, const std::string &name="") VP_OVERRIDEvpMbKltTrackerprotectedvirtual
initFaceFromCorners(vpMbtPolygon &polygon) VP_OVERRIDEvpMbKltTrackerprotectedvirtual
initFaceFromLines(vpMbtPolygon &polygon) VP_OVERRIDEvpMbKltTrackerprotectedvirtual
initFromPoints(const vpImage< unsigned char > &I, const std::string &initFile)vpMbTrackervirtual
initFromPoints(const vpImage< vpRGBa > &I_color, const std::string &initFile)vpMbTrackervirtual
initFromPoints(const vpImage< unsigned char > &I, const std::vector< vpImagePoint > &points2D_list, const std::vector< vpPoint > &points3D_list)vpMbTrackervirtual
initFromPoints(const vpImage< vpRGBa > &I_color, const std::vector< vpImagePoint > &points2D_list, const std::vector< vpPoint > &points3D_list)vpMbTrackervirtual
initFromPoints(const vpImage< unsigned char > *const I, const vpImage< vpRGBa > *const I_color, const std::string &initFile)vpMbTrackerprotectedvirtual
initFromPoints(const vpImage< unsigned char > *const I, const vpImage< vpRGBa > *const I_color, const std::vector< vpImagePoint > &points2D_list, const std::vector< vpPoint > &points3D_list)vpMbTrackerprotectedvirtual
initFromPose(const vpImage< unsigned char > &I, const std::string &initFile)vpMbTrackervirtual
initFromPose(const vpImage< vpRGBa > &I_color, const std::string &initFile)vpMbTrackervirtual
initFromPose(const vpImage< unsigned char > &I, const vpHomogeneousMatrix &cMo)vpMbTrackervirtual
initFromPose(const vpImage< vpRGBa > &I_color, const vpHomogeneousMatrix &cMo)vpMbTrackervirtual
initFromPose(const vpImage< unsigned char > &I, const vpPoseVector &cPo)vpMbTrackervirtual
initFromPose(const vpImage< vpRGBa > &I_color, const vpPoseVector &cPo)vpMbTrackervirtual
initFromPose(const vpImage< unsigned char > *const I, const vpImage< vpRGBa > *const I_color, const std::string &initFile)vpMbTrackerprotectedvirtual
initProjectionErrorCircle(const vpPoint &p1, const vpPoint &p2, const vpPoint &p3, double radius, int idFace=0, const std::string &name="")vpMbTrackerprotected
initProjectionErrorCylinder(const vpPoint &p1, const vpPoint &p2, double radius, int idFace=0, const std::string &name="")vpMbTrackerprotected
initProjectionErrorFaceFromCorners(vpMbtPolygon &polygon)vpMbTrackerprotected
initProjectionErrorFaceFromLines(vpMbtPolygon &polygon)vpMbTrackerprotected
kltCylindersvpMbKltTrackerprotected
kltPolygonsvpMbKltTrackerprotected
LEVENBERG_MARQUARDT_OPT enum valuevpMbTracker
loadCAOModel(const std::string &modelFile, std::vector< std::string > &vectorOfModelFilename, int &startIdFace, bool verbose=false, bool parent=true, const vpHomogeneousMatrix &T=vpHomogeneousMatrix())vpMbTrackerprotectedvirtual
loadConfigFile(const std::string &configFile, bool verbose=true) VP_OVERRIDEvpMbKltTrackervirtual
loadModel(const std::string &modelFile, bool verbose=false, const vpHomogeneousMatrix &T=vpHomogeneousMatrix())vpMbTrackervirtual
loadVRMLModel(const std::string &modelFile)vpMbTrackerprotectedvirtual
m_camvpMbTrackerprotected
m_cMovpMbTrackerprotected
m_computeInteractionvpMbTrackerprotected
m_error_kltvpMbKltTrackerprotected
m_featuresToBeDisplayedKltvpMbKltTrackerprotected
m_IvpMbTrackerprotected
m_initialMuvpMbTrackerprotected
m_isoJoIdentityvpMbTrackerprotected
m_L_kltvpMbKltTrackerprotected
m_lambdavpMbTrackerprotected
m_maskvpMbTrackerprotected
m_maxItervpMbTrackerprotected
m_nbFaceUsedvpMbKltTrackerprotected
m_nbInfosvpMbKltTrackerprotected
m_optimizationMethodvpMbTrackerprotected
m_projectionErrorCamvpMbTrackerprotected
m_projectionErrorCirclesvpMbTrackerprotected
m_projectionErrorCylindersvpMbTrackerprotected
m_projectionErrorDisplayvpMbTrackerprotected
m_projectionErrorDisplayLengthvpMbTrackerprotected
m_projectionErrorDisplayThicknessvpMbTrackerprotected
m_projectionErrorFacesvpMbTrackerprotected
m_projectionErrorKernelSizevpMbTrackerprotected
m_projectionErrorLinesvpMbTrackerprotected
m_projectionErrorMevpMbTrackerprotected
m_projectionErrorOgreShowConfigDialogvpMbTrackerprotected
m_randvpMbTrackerprotected
m_robust_kltvpMbKltTrackerprotected
m_SobelXvpMbTrackerprotected
m_SobelYvpMbTrackerprotected
m_sodb_init_calledvpMbTrackerprotected
m_stopCriteriaEpsilonvpMbTrackerprotected
m_w_kltvpMbKltTrackerprotected
m_weightedError_kltvpMbKltTrackerprotected
mapOfParameterNamesvpMbTrackerprotected
maskBordervpMbKltTrackerprotected
minLineLengthThresholdGeneralvpMbTrackerprotected
minPolygonAreaThresholdGeneralvpMbTrackerprotected
modelFileNamevpMbTrackerprotected
modelInitialisedvpMbTrackerprotected
nbCirclesvpMbTrackerprotected
nbCylindersvpMbTrackerprotected
nbLinesvpMbTrackerprotected
nbPointsvpMbTrackerprotected
nbPolygonLinesvpMbTrackerprotected
nbPolygonPointsvpMbTrackerprotected
ogreShowConfigDialogvpMbTrackerprotected
oJovpMbTrackerprotected
parseParameters(std::string &endLine)vpMbTrackerprotected
percentGoodvpMbKltTrackerprotected
poseSavingFilenamevpMbTrackerprotected
postTracking(const vpImage< unsigned char > &I, vpColVector &w)vpMbKltTrackerprotected
preTracking(const vpImage< unsigned char > &I)vpMbKltTrackerprotected
projectionErrorvpMbTrackerprotected
projectionErrorInitMovingEdge(const vpImage< unsigned char > &I, const vpHomogeneousMatrix &_cMo)vpMbTrackerprotected
projectionErrorResetMovingEdges()vpMbTrackerprotected
projectionErrorVisibleFace(unsigned int width, unsigned int height, const vpHomogeneousMatrix &_cMo)vpMbTrackerprotected
reinit(const vpImage< unsigned char > &I)vpMbKltTrackerprotectedvirtual
reInitModel(const vpImage< unsigned char > &I, const std::string &cad_name, const vpHomogeneousMatrix &cMo, bool verbose=false, const vpHomogeneousMatrix &T=vpHomogeneousMatrix())vpMbKltTrackervirtual
removeComment(std::ifstream &fileId)vpMbTrackerprotected
resetTracker() VP_OVERRIDEvpMbKltTrackervirtual
samePoint(const vpPoint &P1, const vpPoint &P2) constvpMbTrackerprotected
savePose(const std::string &filename) constvpMbTracker
setAngleAppear(const double &a)vpMbTrackerinlinevirtual
setAngleDisappear(const double &a)vpMbTrackerinlinevirtual
setCameraParameters(const vpCameraParameters &cam) VP_OVERRIDEvpMbKltTrackervirtual
setClipping(const unsigned int &flags)vpMbTrackervirtual
setCovarianceComputation(const bool &flag)vpMbTrackerinlinevirtual
setDisplayFeatures(bool displayF)vpMbTrackerinlinevirtual
setEstimatedDoF(const vpColVector &v)vpMbTrackervirtual
setFarClippingDistance(const double &dist)vpMbTrackervirtual
setGoodNbRayCastingAttemptsRatio(const double &ratio)vpMbTrackerinlinevirtual
setInitialMu(double mu)vpMbTrackerinlinevirtual
setKltMaskBorder(const unsigned int &e)vpMbKltTrackerinline
setKltOpencv(const vpKltOpencv &t)vpMbKltTrackervirtual
setKltThresholdAcceptation(double th)vpMbKltTrackerinline
setLambda(double gain)vpMbTrackerinlinevirtual
setLod(bool useLod, const std::string &name="")vpMbTrackervirtual
setMask(const vpImage< bool > &mask)vpMbTrackerinlinevirtual
setMaskBorder(const unsigned int &e)vpMbKltTrackerinline
setMaxIter(unsigned int max)vpMbTrackerinlinevirtual
setMinLineLengthThresh(double minLineLengthThresh, const std::string &name="")vpMbTrackervirtual
setMinPolygonAreaThresh(double minPolygonAreaThresh, const std::string &name="")vpMbTrackervirtual
setNbRayCastingAttemptsForVisibility(const unsigned int &attempts)vpMbTrackerinlinevirtual
setNearClippingDistance(const double &dist)vpMbTrackervirtual
setOgreShowConfigDialog(bool showConfigDialog)vpMbTrackerinlinevirtual
setOgreVisibilityTest(const bool &v) VP_OVERRIDEvpMbKltTrackerinlinevirtual
setOptimizationMethod(const vpMbtOptimizationMethod &opt)vpMbTrackerinlinevirtual
setPose(const vpImage< unsigned char > &I, const vpHomogeneousMatrix &cdMo) VP_OVERRIDEvpMbKltTrackervirtual
setPose(const vpImage< vpRGBa > &I_color, const vpHomogeneousMatrix &cdMo) VP_OVERRIDEvpMbKltTrackervirtual
setPose(const vpImage< unsigned char > *I, const vpImage< vpRGBa > *I_color, const vpHomogeneousMatrix &cdMo)vpMbKltTrackerprotectedvirtual
setPoseSavingFilename(const std::string &filename)vpMbTrackerinline
setProjectionErrorComputation(const bool &flag) VP_OVERRIDEvpMbKltTrackerinlinevirtual
setProjectionErrorDisplay(bool display)vpMbTrackerinlinevirtual
setProjectionErrorDisplayArrowLength(unsigned int length)vpMbTrackerinlinevirtual
setProjectionErrorDisplayArrowThickness(unsigned int thickness)vpMbTrackerinlinevirtual
setProjectionErrorKernelSize(const unsigned int &size)vpMbTracker
setProjectionErrorMovingEdge(const vpMe &me)vpMbTracker
setScanLineVisibilityTest(const bool &v) VP_OVERRIDEvpMbKltTrackerinlinevirtual
setStopCriteriaEpsilon(const double eps)vpMbTrackerinlinevirtual
setThresholdAcceptation(double th)vpMbKltTrackerinline
setUseKltTracking(const std::string &name, const bool &useKltTracking)vpMbKltTracker
testTracking() VP_OVERRIDEvpMbKltTrackervirtual
threshold_outliervpMbKltTrackerprotected
track(const vpImage< unsigned char > &I) VP_OVERRIDEvpMbKltTrackervirtual
track(const vpImage< vpRGBa > &I_color) VP_OVERRIDEvpMbKltTrackervirtual
trackervpMbKltTrackerprotected
useLodGeneralvpMbTrackerprotected
useOgrevpMbTrackerprotected
useScanLinevpMbTrackerprotected
vpMbKltTracker()vpMbKltTracker
vpMbtOptimizationMethod enum namevpMbTracker
vpMbTracker()vpMbTracker
~vpMbKltTracker()vpMbKltTrackervirtual
~vpMbTracker()vpMbTrackervirtual