Which one is best for calculating circularity ?
Mostrar comentarios más antiguos
Hi all, I need to calculate objects roundness.I am not sure about which of the below ones is the best choice for this purpose.
- R= 4*pi*A/P^2; where A is area in pixels, P is Perimeter.
-Eccentricity
Thank you for your opinions.particles I need to measure are like this :

4 comentarios
RAKESH KUCHANA
el 14 de Jun. de 2021
Hello sir, How can anyone specify the MATLAB code for the given image to to identify circularity of the following image.

Image Analyst
el 15 de Jun. de 2021
@RAKESH KUCHANA, see my edited answer below for mode expanded code than before. If you still have questions, attach your code and image(s) in a new question.
RAKESH KUCHANA
el 15 de Jun. de 2021
Can you explain code for how to remove small white dot areas (in the red colour bounded areas) in the given image?

Image Analyst
el 15 de Jun. de 2021
@RAKESH KUCHANA, no, not here in Muhammet's 8 year old question (he's probably not interested in your problem), but we will in your new question if you post it.
Respuesta aceptada
Más respuestas (2)
Amith Kamath
el 22 de Ag. de 2013
5 votos
I would do one of the following:
1. Use the 'solidity' option in REGIONPROPS to estimate how 'curvy' the blob is, and solidity is defined as the area/convexArea.
2. Use the 'MajorAxisLength' and 'MinorAxisLength' properties in REGIONPROPS and compare the two. If they are close to equal, the object would be more circular (in most cases).
3. Use 'Area' and 'Perimeter' from REGIONPROPS to estimate circularity in my custom code. http://www.mathworks.com/matlabcentral/newsreader/view_thread/292521 may be useful to see.
Shashank Prasanna
el 22 de Ag. de 2013
1 voto
1 comentario
Muhammet
el 23 de Ag. de 2013
Categorías
Más información sobre Region and Image Properties en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!