How to plot entire boundary points ?

How to plot entire boundary points ? I have 7 cell boundaries i need to plot entire boundaries how is it possible?

3 件のコメント

KSSV
KSSV 2017 年 8 月 22 日
To plot we use plot....to access a cell we use {}...what problem you have?
José-Luis
José-Luis 2017 年 8 月 22 日
Most such things are possible.
How?
Difficult to say without knowing your data and what you expect the output to be.
Selva Karna
Selva Karna 2017 年 8 月 22 日
I have boundary data's its a contain 7 cells , when i run plot this data, i have get only one cell plot, so how can plot all cells? i have attached my cell files ?
2806x2 double 33x2 double [647,541;647,541] [482,798;482,798] [1,830;1,830] 3513x2 double 33x2 double

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

 採用された回答

Image Analyst
Image Analyst 2017 年 8 月 25 日

0 投票

You have multiple blobs so multiple boundaries, each of a different length so that's why they're in a cell array. You need to extract each boundary one at a time and plot it. See this snippet. Adapt as needed.
imshow(originalImage);
title('Outlines, from bwboundaries()', 'FontSize', captionFontSize);
axis image; % Make sure image is not artificially stretched because of screen's aspect ratio.
hold on;
boundaries = bwboundaries(binaryImage);
numberOfBoundaries = size(boundaries, 1);
for k = 1 : numberOfBoundaries
thisBoundary = boundaries{k};
plot(thisBoundary(:,2), thisBoundary(:,1), 'g', 'LineWidth', 2);
end
hold off;

2 件のコメント

Selva Karna
Selva Karna 2017 年 8 月 29 日
thanks image Analyst, actually i need to smoothing boundary points , i have applied to this boundary , but i have get in only one boundary only i have able to smooth but remaining boundary i get in error so can you help me?
Selva Karna
Selva Karna 2017 年 8 月 29 日
dear image Analyst i have 6 cell i need to filter following datas
so can you please how to filter this data using for loop?
[2363×2 double]
[ 11×2 double]
[ 5×2 double]
[ 57×2 double]
[ 19×2 double]
[ 2×2 double]

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

その他の回答 (0 件)

Community Treasure Hunt

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

Start Hunting!

Translated by