MIT-SPARK / TEASER-plusplus

A fast and robust point cloud registration library
MIT License
1.73k stars 337 forks source link

[QUESTION]Trying Teaser++ with two .ply files #99

Open tkzky opened 3 years ago

tkzky commented 3 years ago

The code is very amazing! But when I try Teaser++ with two .ply files, it aborts during the method solve. Can provide some some tutorials about how to use 3DSmoothNet to generate correspondences? Thank you!

jingnanshi commented 3 years ago

@tkzky take a look at this file: https://github.com/MIT-SPARK/TEASER-plusplus/blob/master/examples/teaser_python_3dsmooth/teaser_python_3dsmooth.py

tkzky commented 3 years ago

Thanks for your reply! But when i reproduce the GIF, after "python teaser_python_3dsmooth.py", there is an error:

'Now drawing correspondences ... terminate called after throwing an instance of 'pybind11::error_already_set' what(): SystemError: <built-in method repr of PyCapsule object at 0x7fadd34d4090> returned a result with an error set'

How can i solve it? Looking forward to your reply! Thank you!

russellyq commented 3 years ago

Hi,

I got the same error. Did you fix it ?

Thanks.

jingnanshi commented 3 years ago

@russellyq @tkzky can you report the version of pybind11 you have installed? Thanks

russellyq commented 3 years ago

h

It is the same version in your packages. V2.4.3

houyongkuo commented 3 years ago

Hi, I got the same error. Did you fix it ? The version of pybind11:2.6.1 Could you tell me about your version of pybind11 when testing. Thanks.

ylllllll commented 1 year ago

there is a ";" in examples/teaser_python_3dsmooth/teaser_python_3dsmooth.py 112, delete it.