MbtFaceDepthDense

class MbtFaceDepthDense(self)

Bases: pybind11_object

Methods

__init__

computeInteractionMatrixAndResidu

computeVisibility

computeVisibilityDisplay

display

Overloaded function.

displayFeature

Overloaded function.

getModelForDisplay

Return a list of line parameters to display the primitive at a given pose and camera parameters.

getNbFeatures

isTracked

isVisible

setCameraParameters

setDepthDenseFilteringMaxDistance

setDepthDenseFilteringMethod

setDepthDenseFilteringMinDistance

setDepthDenseFilteringOccupancyRatio

setScanLineVisibilityTest

setTracked

Inherited Methods

Operators

__doc__

__init__

__module__

Attributes

DEPTH_OCCUPANCY_RATIO_FILTERING

MAX_DISTANCE_FILTERING

MIN_DISTANCE_FILTERING

NO_FILTERING

__annotations__

cam

clippingFlag

distFarClip

distNearClip

planeObject

useScanLine

class DepthDenseFilteringType(self, value: int)

Bases: pybind11_object

Values:

  • NO_FILTERING: Face is used if visible.

  • DEPTH_OCCUPANCY_RATIO_FILTERING: Face is used if there is enough depth information in the face polygon

  • MIN_DISTANCE_FILTERING: Face is used if the camera position is farther than the threshold

  • MAX_DISTANCE_FILTERING: Face is used if the camera position is closer than the threshold

__and__(self, other: object) object
__eq__(self, other: object) bool
__ge__(self, other: object) bool
__getstate__(self) int
__gt__(self, other: object) bool
__hash__(self) int
__index__(self) int
__init__(self, value: int)
__int__(self) int
__invert__(self) object
__le__(self, other: object) bool
__lt__(self, other: object) bool
__ne__(self, other: object) bool
__or__(self, other: object) object
__rand__(self, other: object) object
__ror__(self, other: object) object
__rxor__(self, other: object) object
__setstate__(self, state: int) None
__xor__(self, other: object) object
property name : str
__init__(self)
computeInteractionMatrixAndResidu(self, cMo: visp._visp.core.HomogeneousMatrix, L: visp._visp.core.Matrix, error: visp._visp.core.ColVector) None
computeVisibility(self) None
computeVisibilityDisplay(self) None
display(*args, **kwargs)

Overloaded function.

  1. display(self: visp._visp.mbt.MbtFaceDepthDense, I: visp._visp.core.ImageGray, cMo: visp._visp.core.HomogeneousMatrix, cam: visp._visp.core.CameraParameters, col: visp._visp.core.Color, thickness: int = 1, displayFullModel: bool = false) -> None

  2. display(self: visp._visp.mbt.MbtFaceDepthDense, I: visp._visp.core.ImageRGBa, cMo: visp._visp.core.HomogeneousMatrix, cam: visp._visp.core.CameraParameters, col: visp._visp.core.Color, thickness: int = 1, displayFullModel: bool = false) -> None

displayFeature(*args, **kwargs)

Overloaded function.

  1. displayFeature(self: visp._visp.mbt.MbtFaceDepthDense, I: visp._visp.core.ImageGray, cMo: visp._visp.core.HomogeneousMatrix, cam: visp._visp.core.CameraParameters, scale: float = 0.05, thickness: int = 1) -> None

  2. displayFeature(self: visp._visp.mbt.MbtFaceDepthDense, I: visp._visp.core.ImageRGBa, cMo: visp._visp.core.HomogeneousMatrix, cam: visp._visp.core.CameraParameters, scale: float = 0.05, thickness: int = 1) -> None

getModelForDisplay(self, width: int, height: int, cMo: visp._visp.core.HomogeneousMatrix, cam: visp._visp.core.CameraParameters, displayFullModel: bool = false) list[list[float]]

Return a list of line parameters to display the primitive at a given pose and camera parameters.

  • Parameters are: <primitive id (here 0 for line)> , <pt_start.i()> , <pt_start.j()> , <pt_end.i()> , <pt_end.j()>

Parameters:
width: int

Image width.

height: int

Image height.

cMo: visp._visp.core.HomogeneousMatrix

Pose used to project the 3D model into the image.

cam: visp._visp.core.CameraParameters

The camera parameters.

displayFullModel: bool = false

If true, the line is displayed even if it is not

getNbFeatures(self) int
isTracked(self) bool
isVisible(self) bool
setCameraParameters(self, camera: visp._visp.core.CameraParameters) None
setDepthDenseFilteringMaxDistance(self, maxDistance: float) None
setDepthDenseFilteringMethod(self, method: int) None
setDepthDenseFilteringMinDistance(self, minDistance: float) None
setDepthDenseFilteringOccupancyRatio(self, occupancyRatio: float) None
setScanLineVisibilityTest(self, v: bool) None
setTracked(self, tracked: bool) None