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?
Also, you have to write the property you want to extract in quotes:
stats = regionprops(B2, 'Area');

댓글을 달려면 로그인하십시오.

 채택된 답변

Image Analyst
Image Analyst 2014년 1월 18일

0 개 추천

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.

추가 답변 (0개)

질문:

2014년 1월 17일

댓글:

2014년 1월 18일

Community Treasure Hunt

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

Start Hunting!

Translated by