How can i Access values of PixelIdxList which returned by bwconncomp function ?

1 次查看(过去 30 天)
L = bwconncomp(BW);
STATS = regionprops(L, 'all');
pixels=l.PixelIdxList; % it return array of vectors , each one has num of pixels*1
% i want to access that vector
% how can i access it
  1 个评论
LT
LT 2017-3-13
You can look at the right side of the window where it displays the loaded matrices and click on CC it will open a new window with the matrix. You can go through each column that way if you prefer.

请先登录,再进行评论。

回答(1 个)

Image Analyst
Image Analyst 2015-12-13
If you want it for each blob in turn, then you need to access it in a loop
for k = 1 : length(STATS)
theseLinearIndexes = STATS(k).PixelIdxList;
% Now do something with them.....
end
Why do you want it?

类别

Help CenterFile Exchange 中查找有关 Loops and Conditional Statements 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by