How to ellipse fitting the object
3 次查看(过去 30 天)
显示 更早的评论
how to ellipse fitting the object?
2 个评论
Image Analyst
2013-3-26
Background: Leon has already seen Matt J's code for fitting an ellipse: http://www.mathworks.com/matlabcentral/answers/53525#answer_65140
回答(1 个)
Image Analyst
2013-3-26
编辑:Image Analyst
2013-3-26
regionprops() can do that. It give the major axis, minor axis, and orientation for each blob in the image.
You may also want to see this paper: http://www.ecse.rpi.edu/homepages/qji/Papers/ellipse_det_icpr02.pdf
3 个评论
Image Analyst
2021-3-7
编辑:Image Analyst
2021-3-7
- regionprops() measures only the angle, centroid, and major and minor axis lengths. It does not give a full (x,y) equation.
- regionprops() can handle multiple blobs in an image. You can return the results in a structure array (the default) or a table (if you specify the 'table' input option).
- I don't know if it's possible to modify imfindcircles() to find ellipses. You can try to program up the attached paper if you want to find ellipses.
Also see this answer:
and my attached demo.
L
2021-3-10
Thank you.
Also, is it possible to use the imfindcircles() as an texture detector? Something like a Gabor filter, to highlight the curve-shaped textures?
I saw the paper that you have attached. But, what happens if the image is noisy? The method in the paper could be ssensitive in noise.
This is the reason I would try to detect the texutres first. Later, maybe the detection method would be combined with texture analysis.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Image Segmentation and Analysis 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!