You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
edit:
if i simply use source.estimate_normals(), the results are also different
it seems like during icp process, some condition were not considered and then the program breaks and throw halfway output. really appreciate your help.
The text was updated successfully, but these errors were encountered:
funnyvalentine2363
changed the title
icp.TransformationEstimationPointToPlane yields different result compare to open3d
icp TransformationEstimationPointToPlane yields different result compare to open3d
Oct 21, 2022
result:
[warning] check_det failed, empty vector will be returned
[[ 9.9999994e-01 -2.3211574e-04 3.1052838e-04 -5.6119312e-02]
[ 2.3210575e-04 1.0000000e+00 4.1026891e-05 1.5950035e-01]
[-3.1053583e-04 -4.0970357e-05 9.9999994e-01 1.3352202e-01]
[ 0.0000000e+00 0.0000000e+00 0.0000000e+00 1.0000000e+00]] 0.11659056693315506 0.5279329419136047
result:
[[ 9.99999876e-01 -1.51703967e-04 4.75125722e-04 -3.06633247e-02]
[ 1.51902093e-04 9.99999902e-01 -4.16987856e-04 5.89422629e-01]
[-4.75062417e-04 4.17059977e-04 9.99999800e-01 2.32936885e-01]
[ 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00]] 0.0851198294781214 0.8659489299658403
PointCloud_2.ply.zip
PointCloud_1.ply.zip
edit:
if i simply use source.estimate_normals(), the results are also different
it seems like during icp process, some condition were not considered and then the program breaks and throw halfway output. really appreciate your help.
The text was updated successfully, but these errors were encountered: