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

1 回表示 (過去 30 日間)
maria
maria 2014 年 1 月 17 日
コメント済み: maria 2014 年 1 月 18 日
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 件のコメント
Bruno Pop-Stefanov
Bruno Pop-Stefanov 2014 年 1 月 17 日
Could you please attach the original image to your question?
Bruno Pop-Stefanov
Bruno Pop-Stefanov 2014 年 1 月 17 日
Also, you have to write the property you want to extract in quotes:
stats = regionprops(B2, 'Area');

サインインしてコメントする。

採用された回答

Image Analyst
Image Analyst 2014 年 1 月 18 日
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.
  1 件のコメント
maria
maria 2014 年 1 月 18 日
thanks it worked :)

サインインしてコメントする。

その他の回答 (0 件)

Community Treasure Hunt

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

Start Hunting!

Translated by