-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cylinder Fitting #13
Comments
I used the cylinder fitting algo from pyransac-3d but got weird results. I'm trying to find the cylindric shape in a pointcloud LEGEND: I find it weird that in this pointcloud the cylindric shape is pretty clear, and the inlier points seems legit, but the results seems to be a cylinder with a radius that's 3cm to small , and it seems translated. Is this some common mistake in pyransac, or did I do something wrong ?
|
@Steven-Verkest-AI Out cylinder fit method is not good. I believe your code is correctly implemented You can try to increase the number of |
Correct me, if I am wrong, but shouldn't RANSAC for a cylinder sample at least 4 points? |
Any chance you found something out? |
A cylinder has 5 degrees of freedom, so at least 5 points are necessary to be left with a finite set of possible cylinders fitting your samples. However, solving the actual equation seems to be quite hard (https://math.stackexchange.com/questions/2878112/recovering-a-cylinder-from-five-points). Other frameworks for cylinder fitting use point normals as well and achieve good results. |
The cylinder fitting with RANSAC method is very unstable. There are some ways to improve the performance of RANSAC:
The text was updated successfully, but these errors were encountered: