How to know an area of object using MATLAB

2 次查看(过去 30 天)
I am currently stuck in this part. What I want to know is the area of an object that is highlighted in the YELLOW region above.
Please do assist me.

采纳的回答

Image Analyst
Image Analyst 2014-4-18
The image segmentation algorithm that you used to get that binary image is poor. You should improve it. Only once you can get a good binary image can you call regionprops and get meaningful data out. You're not at that point yet. Go here for "car detection" algorithms: http://iris.usc.edu/Vision-Notes/bibliography/contents.html Sorry, we can't help with your algorithm selection or implementation/development.
  7 个评论
Gary
Gary 2014-5-9
Thanks a lot. Will update this thread if i still stuck somewhere.
Image Analyst
Image Analyst 2014-5-9
You're welcome. Can you mark the Answer as Accepted?

请先登录,再进行评论。

更多回答(1 个)

Walter Roberson
Walter Roberson 2014-4-18
编辑:Walter Roberson 2014-4-18
Once you have created a mask that corresponds to only the object, use regionprops() with the 'Area' option.
  11 个评论
Image Analyst
Image Analyst 2014-5-7
There are blobs in there with areas 1, 2, or 3 as well as some very very large areas of thousands of pixels. I don't understand why having a blob with area 3 is unexpected for you.
Gary
Gary 2014-5-8
Oh. So how am i able to get the entire area of the white colour pixel in the image above ?
I am still relatively new to MATLAB.

请先登录,再进行评论。

Community Treasure Hunt

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

Start Hunting!

Translated by