Hi, I’m trying to use skimage.measure.EllipseModel to estimate an ellipse around a contour. The results seems to be not so satisfying. I am wondering if I am using “orientation” parameter correctly. Could anyone please let me know whether “theta” is in radians or degrees? / I am doing anything wrong? from skimage.measure import EllipseModel # create ellipse model ellipse = EllipseModel() ellipse.estimate(cnt) xc, yc, a, b, theta = np.array(ellipse.params, dtype=int) # find perimeter rr, cc = draw.ellipse_perimeter(xc, yc, a, b, orientation=theta) # plot ax.scatter(cc, rr, s=5, label="EllipseModel”) Thank you, Surya
It may well be that those two functions use opposite directions for theta. Do you mind filing an issue? Thanks Stéfan On Fri, Apr 28, 2017, at 11:02, Surya Kasturi wrote:
Hi,
I’m trying to use skimage.measure.EllipseModel to estimate an ellipse around a contour. The results seems to be not so satisfying. I am wondering if I am using “orientation” parameter correctly.> Could anyone please let me know whether “theta” is in radians or degrees? / I am doing anything wrong?> from skimage.measure import EllipseModel
# create ellipse model ellipse = EllipseModel() ellipse.estimate(*cnt*)
xc, yc, a, b, theta = np.array(ellipse.params, dtype=int)
# find perimeter rr, cc = draw.ellipse_perimeter(xc, yc, a, b, *orientation=theta)*
# plot ax.scatter(cc, rr, s=5, label="EllipseModel”)
Thank you, Surya
_________________________________________________ scikit-image mailing list scikit-image@python.org https://mail.python.org/mailman/listinfo/scikit-image
participants (2)
-
Stefan van der Walt
-
Surya Kasturi