Point-to-Line Registration

Base Class: Point2LineCalibrationBase

class excalibur.calibration.point2line.MatrixQCQP(normalize=False)[source]
Convex Global 3D Registration with Lagrangian Duality
J. Briales and J. Gonzalez-Jimenez
IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2017
__abstractmethods__ = frozenset({})
__init__(normalize=False)[source]
__module__ = 'excalibur.calibration.point2line.qcqp_hm'
_abc_impl = <_abc_data object>
_calibrate(**kwargs)[source]
static name()[source]
set_data(points_a: ndarray, lines_b: List[Line], weights: List | ndarray | None = None) None[source]
class excalibur.calibration.point2line.Point2LineCalibrationBase[source]
__abstractmethods__ = frozenset({'set_data'})
__module__ = 'excalibur.calibration.point2line.base'
_abc_impl = <_abc_data object>
abstract set_data(points_a: ndarray, lines_b: List[Line], weights: List | ndarray | None = None) None[source]