how bwlabel determine each unique label for each object in image ?

3 次查看(过去 30 天)
i have image
how bwlabel determine each unique label for labeling each object in this image ? how bwlabel select objects to be labeled 1 or 2 or 3 etc ? whether the unique label choose with random ?? thanks

采纳的回答

Image Analyst
Image Analyst 2016-4-18
Starting at the upper left pixel, it goes down rows until it hits a new, unlabeled object. Then it labels all the pixels in it. Then it continues going down rows, and moving over columns until it has found all of the blobs. So the numbers are going from top to bottom and left to right, NOT left to right and top to bottom like you'd read a book.
  3 个评论
Image Analyst
Image Analyst 2016-4-18
You're welcome - thanks for accepting. Sometimes the confusion comes about, for example in your image -- you'd think the upper left blob should be #1. However if it started in column 75 but the blob below it started in column 74, then the one below it is slightly to the left of the one in the upper left, and so it would get detected first and be labeled #1. Then the one in the upper left would be #2 and the one in the lower left would be #3.
ElizabethR
ElizabethR 2016-4-19
编辑:ElizabethR 2016-4-19
yes you are right, I had experienced problems like that.So it make me confused how to bwlabel labeled each object in image. But, thank you so much for your explanation. Now I have understoodv how bwlabel work. Once again thank you so much. God Bless :)

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Get Started with Image Processing Toolbox 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by