RBSilhouetteControlPoint¶
- class RBSilhouetteControlPoint(*args, **kwargs)¶
Bases:
pybind11_object
Trackable silhouette point representation.
Overloaded function.
__init__(self: visp._visp.rbt.RBSilhouetteControlPoint) -> None
__init__(self: visp._visp.rbt.RBSilhouetteControlPoint, meTracker: visp._visp.rbt.RBSilhouetteControlPoint) -> None
Methods
Overloaded function.
Compute the interaction matrix and the error vector corresponding to the line.
Overloaded function.
Set the number of candidates to use for multiple hypotheses testing.
Track the moving edge at this point retaining only the hypothesis with the highest likelihood.
Track the moving edge and retain the best numCandidates hypotheses.
Inherited Methods
Operators
__doc__
Overloaded function.
__module__
Attributes
Zs
__annotations__
cpoint
cpointo
icpoint
nxs
nys
xs
ys
- __init__(*args, **kwargs)¶
Overloaded function.
__init__(self: visp._visp.rbt.RBSilhouetteControlPoint) -> None
__init__(self: visp._visp.rbt.RBSilhouetteControlPoint, meTracker: visp._visp.rbt.RBSilhouetteControlPoint) -> None
- buildPoint(self, n: int, m: int, Z: float, orient: float, normo: visp._visp.core.ColVector, cMo: visp._visp.core.HomogeneousMatrix, oMc: visp._visp.core.HomogeneousMatrix, cam: visp._visp.core.CameraParameters, me: visp._visp.me.Me) None ¶
- buildSilhouettePoint(self, n: int, m: int, Z: float, orient: float, normo: visp._visp.core.ColVector, cMo: visp._visp.core.HomogeneousMatrix, oMc: visp._visp.core.HomogeneousMatrix, cam: visp._visp.core.CameraParameters) None ¶
- computeMeInteractionMatrixError(self, cMo: visp._visp.core.HomogeneousMatrix, i: int, L: visp._visp.core.Matrix, e: visp._visp.core.ColVector) None ¶
Compute the interaction matrix and the error vector corresponding to the line.
- computeMeInteractionMatrixErrorMH(self, cMo: visp._visp.core.HomogeneousMatrix, i: int, L: visp._visp.core.Matrix, e: visp._visp.core.ColVector) None ¶
- detectSilhouette(self, I: visp._visp.core.ImageFloat) None ¶
- getCameraParameters(self) visp._visp.core.CameraParameters ¶
- getFeatureLine(self) visp._visp.visual_features.FeatureLine ¶
- getLine(self) visp._visp.core.Line ¶
- getSite(*args, **kwargs)¶
Overloaded function.
getSite(self: visp._visp.rbt.RBSilhouetteControlPoint) -> visp._visp.me.MeSite
getSite(self: visp._visp.rbt.RBSilhouetteControlPoint) -> visp._visp.me.MeSite
- initControlPoint(self, I: visp._visp.core.ImageGray, cvlt: float) None ¶
- setNumCandidates(self, numCandidates: int) None ¶
Set the number of candidates to use for multiple hypotheses testing.
- track(self, I: visp._visp.core.ImageGray) None ¶
Track the moving edge at this point retaining only the hypothesis with the highest likelihood.
- Parameters:
- I: visp._visp.core.ImageGray¶
The image in which to track
- trackMultipleHypotheses(self, I: visp._visp.core.ImageGray) None ¶
Track the moving edge and retain the best numCandidates hypotheses.
Note
See setNumCandidates
- Parameters:
- I: visp._visp.core.ImageGray¶
The image in which to track
- update(self, _cMo: visp._visp.core.HomogeneousMatrix) None ¶
- updateSilhouettePoint(self, _cMo: visp._visp.core.HomogeneousMatrix) None ¶