Search code examples
pythonimportdocumentationopen3d

AttributeError: module 'open3d' has no attribute 'registration'


When trying to follow the documentation to use open3d.registration.TransformationEstimationPointToPoint, getting

AttributeError: module 'open3d' has no attribute 'registration'

How to use TransformationEstimationPointToPoint?


Solution

  • After a long long search, I found this on Github.

    The documentation is obsolete.

    Instead of

    open3d.registration.TransformationEstimationPointToPoint
    

    use

    open3d.pipelines.registration.TransformationEstimationPointToPoint