why ''regioprops area'' doesn't work?

i have an image B as below http://tinypic.com/view.php?pic=2aaek9c&s=5#.Utm_VBBYkdU and i label it, becase i want to find the area of each line separately. but when i write B2=bwlabel(B) stats=regionprops(B2,area) it returs '' Error using area (line 42) Must supply Y data or X and Y data as first argument(s).'' can somebody tell me what is wrong? thanks a lot!

2 comentarios

Bruno Pop-Stefanov
Bruno Pop-Stefanov el 17 de En. de 2014
Could you please attach the original image to your question?
Also, you have to write the property you want to extract in quotes:
stats = regionprops(B2, 'Area');

Iniciar sesión para comentar.

 Respuesta aceptada

Image Analyst
Image Analyst el 18 de En. de 2014

0 votos

Look at the documentation for regionprops(). The first arg is the binary or labeled image. The second one can either be a string such as 'area', or a grayscale image. Since you did not put area in quotes, it's assuming that it is a grayscale image, which it most likely is not. Put area in single quotes and you should probably be fine.

Más respuestas (0)

Preguntada:

el 17 de En. de 2014

Comentada:

el 18 de En. de 2014

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by