MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.CameraPointsTriangulationSettings Class Reference

Public Member Functions

None __init__ (self)
None __init__ (self, CameraPointsTriangulationSettings arg0)
None __init__ (self, Matrix3f intrinsics, float weldPixels, VertMap outSmallestMap, VertCoords outProjectedPoints)
Matrix3f intrinsics (self)
None intrinsics (self, Matrix3f arg1)
VertCoords outProjectedPoints (self)
None outProjectedPoints (self, VertCoords arg1)
VertMap outSmallestMap (self)
None outSmallestMap (self, VertMap arg1)
float weldPixels (self)
None weldPixels (self, float arg1)

Static Public Member Functions

None __init__ (*args, **kwargs)
CameraPointsTriangulationSettings operator (*args, **kwargs)
CameraPointsTriangulationSettings operator (*args, **kwargs)

Static Protected Attributes

typing _offsetof_intrinsics = 0
typing _offsetof_outProjectedPoints = 48
typing _offsetof_outSmallestMap = 40
typing _offsetof_weldPixels = 36

Detailed Description

Generated from:  MR::CameraPointsTriangulationSettings

Constructor & Destructor Documentation

◆ __init__() [1/4]

None mrmeshpy.CameraPointsTriangulationSettings.__init__ ( * args,
** kwargs )
static

◆ __init__() [2/4]

None mrmeshpy.CameraPointsTriangulationSettings.__init__ ( self)

◆ __init__() [3/4]

None mrmeshpy.CameraPointsTriangulationSettings.__init__ ( self,
CameraPointsTriangulationSettings arg0 )
Implicit copy constructor.

◆ __init__() [4/4]

None mrmeshpy.CameraPointsTriangulationSettings.__init__ ( self,
Matrix3f intrinsics,
float weldPixels,
VertMap outSmallestMap,
VertCoords outProjectedPoints )
Implicit aggregate constructor.

Member Function Documentation

◆ intrinsics() [1/2]

Matrix3f mrmeshpy.CameraPointsTriangulationSettings.intrinsics ( self)
camera intrinsic matrix: the image-plane (pixel) position of a point p in camera space is ( K * p ).xy / ( K * p ).z

◆ intrinsics() [2/2]

None mrmeshpy.CameraPointsTriangulationSettings.intrinsics ( self,
Matrix3f arg1 )

◆ operator() [1/2]

CameraPointsTriangulationSettings mrmeshpy.CameraPointsTriangulationSettings.operator ( * args,
** kwargs )
static

◆ operator() [2/2]

CameraPointsTriangulationSettings mrmeshpy.CameraPointsTriangulationSettings.operator ( * args,
** kwargs )
static

◆ outProjectedPoints() [1/2]

VertCoords mrmeshpy.CameraPointsTriangulationSettings.outProjectedPoints ( self)
if not null, receives the image-plane coordinates of all points as ( x, -y, 1 ) with y mirrored,
for welded points these are the coordinates of the averaged position, for invalid cloud points zeros

◆ outProjectedPoints() [2/2]

None mrmeshpy.CameraPointsTriangulationSettings.outProjectedPoints ( self,
VertCoords arg1 )

◆ outSmallestMap() [1/2]

VertMap mrmeshpy.CameraPointsTriangulationSettings.outSmallestMap ( self)
if not null, receives the result of findSmallestCloseVertices on the image-plane positions:
each point is mapped to the point it was merged into (or to itself); left unchanged if weldPixels <= 0

◆ outSmallestMap() [2/2]

None mrmeshpy.CameraPointsTriangulationSettings.outSmallestMap ( self,
VertMap arg1 )

◆ weldPixels() [1/2]

float mrmeshpy.CameraPointsTriangulationSettings.weldPixels ( self)
points closer than this distance in the image plane are merged into one vertex located at their average position;
non-positive value disables merging

◆ weldPixels() [2/2]

None mrmeshpy.CameraPointsTriangulationSettings.weldPixels ( self,
float arg1 )

Member Data Documentation

◆ _offsetof_intrinsics

typing mrmeshpy.CameraPointsTriangulationSettings._offsetof_intrinsics = 0
staticprotected

◆ _offsetof_outProjectedPoints

typing mrmeshpy.CameraPointsTriangulationSettings._offsetof_outProjectedPoints = 48
staticprotected

◆ _offsetof_outSmallestMap

typing mrmeshpy.CameraPointsTriangulationSettings._offsetof_outSmallestMap = 40
staticprotected

◆ _offsetof_weldPixels

typing mrmeshpy.CameraPointsTriangulationSettings._offsetof_weldPixels = 36
staticprotected

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