how to label each object in an image using 8 conncetivity

1 Ansicht (letzte 30 Tage)
john karli
john karli am 3 Mär. 2019
Kommentiert: john karli am 3 Mär. 2019
Image is atteched

Akzeptierte Antwort

Image Analyst
Image Analyst am 3 Mär. 2019
Use bwlabel
labeledImage = bwlabel(binaryImage);
  3 Kommentare
Image Analyst
Image Analyst am 3 Mär. 2019
Try this:
% Let's assign each blob a different color to visually show the user the distinct blobs.
coloredLabels = label2rgb (labeledImage, 'hsv', 'k', 'shuffle'); % pseudo random color labels
% coloredLabels is an RGB image. We could have applied a colormap instead (but only with R2014b and later)
imshow(coloredLabels);
axis image; % Make sure image is not artificially stretched because of screen's aspect ratio.
caption = sprintf('Pseudo colored labels, from label2rgb().\nBlobs are numbered from top to bottom, then from left to right.');
title(caption, 'FontSize', 12);

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Image and Video Ground Truth Labeling finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by